aboutsummaryrefslogtreecommitdiff
path: root/client/scripts/multiplayer.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-06-22 01:47:28 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-23 19:28:31 +0200
commit8442047d929d896b5c3992d766adf386d71358a3 (patch)
tree12f8eb2587b32daabea9286881f020ae5147f757 /client/scripts/multiplayer.gd
parent66ab776143b0108167a7714b4a1b3e98c54722e2 (diff)
downloadhurrycurry-8442047d929d896b5c3992d766adf386d71358a3.tar
hurrycurry-8442047d929d896b5c3992d766adf386d71358a3.tar.bz2
hurrycurry-8442047d929d896b5c3992d766adf386d71358a3.tar.zst
add more tiles
Diffstat (limited to 'client/scripts/multiplayer.gd')
-rw-r--r--client/scripts/multiplayer.gd4
1 files changed, 3 insertions, 1 deletions
diff --git a/client/scripts/multiplayer.gd b/client/scripts/multiplayer.gd
index 79c5df76..f3f16387 100644
--- a/client/scripts/multiplayer.gd
+++ b/client/scripts/multiplayer.gd
@@ -14,6 +14,7 @@ var socket := WebSocketPeer.new()
var item_names = []
var tile_names = []
+var item_idx_from_name: Dictionary = {}
var player_id = -1
var other_players = {}
@@ -52,13 +53,14 @@ func handle_packet(bytes: PackedByteArray):
player_id = decoded["id"]
item_names = decoded["data"]["item_names"]
tile_names = decoded["data"]["tile_names"]
+ for i in range(item_names.size()):
+ item_idx_from_name[item_names[i]] = i
emit_signal("init", player_id)
"add_player":
var id = decoded["id"]
var player_name = decoded["name"]
var pos = decoded["position"]
var char = decoded["character"]
-
other_players[id] = [player_name, char]
emit_signal("add_player", id, player_name, pos_to_vec2(pos), char)
"remove_player":