aboutsummaryrefslogtreecommitdiff
path: root/client/multiplayer.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/multiplayer.gd')
-rw-r--r--client/multiplayer.gd9
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"]