This commit is contained in:
Laila van Reenen 2024-08-08 20:41:12 +02:00
parent d0c0da7ef4
commit 1c90656508
Signed by: LailaTheElf
GPG Key ID: 1F4E6EE3E6DDF769

View File

@ -59,11 +59,13 @@ async def echoClients(client):
async def takeControll(client, boat):
global boats
print("DEBUG: " + client['id'] " takes controll of " + boat)
if (client['boat'] is not None):
boat["state"] = BOAT_STATE_AVAILABLE
client["boat"] = None
for b in boats:
if (b['id'] == boat):
print("DEBUG: boat found")
if (boat['state'] == BOAT_STATE_AVAILABLE):
boat["state"] = BOAT_STATE_INCTRL
print("take controll: " + str(client["id"]) + " -> " + boat["name"])
@ -72,6 +74,8 @@ async def takeControll(client, boat):
else:
print("WARN: takeControll: " + boat["name"] + " not available (" + str(client["id"]) + ")")
break
else:
print("DEBUG: " boat " != " b['id'])
async def freeBoat(boat):
global boats, clients