diff options
Diffstat (limited to 'client/multiplayer.gd')
-rw-r--r-- | client/multiplayer.gd | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/client/multiplayer.gd b/client/multiplayer.gd index 534ef663..7ccfd377 100644 --- a/client/multiplayer.gd +++ b/client/multiplayer.gd @@ -29,6 +29,8 @@ signal take_item(tile: Vector2i, player: int) signal put_item(tile: Vector2i, player: int) signal set_tile_item(tile: Vector2i, item: int) signal remove_tile_item(tile: Vector2i) +signal set_player_item(player: int, item: int) +signal remove_player_item(player: int) signal set_progress(tile: Vector2i, progress: float, warn: bool) signal set_finished(tile: Vector2i, warn: bool) @@ -44,7 +46,8 @@ var player_id = -1 var tileid_by_pos: Dictionary = {} -func connectClient(url: String): +var url = "" +func connect_client(): socket.connect_to_url(url) connected = true @@ -103,8 +106,8 @@ func handle_packet(bytes: PackedByteArray): emit_signal("take_item", tile, player) "put_item": var tile = pos_to_vec2i(decoded["tile"]) - var player_id = decoded["player"] - emit_signal("take_item", tile, player_id) + var player = decoded["player"] + emit_signal("put_item", tile, player) "set_active": var tile = pos_to_vec2i(decoded["tile"]) var warn = decoded["warn"] |