diff options
author | nokoe <nokoe@mailbox.org> | 2024-06-22 01:47:28 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-23 19:28:31 +0200 |
commit | 8442047d929d896b5c3992d766adf386d71358a3 (patch) | |
tree | 12f8eb2587b32daabea9286881f020ae5147f757 /client/scripts/multiplayer.gd | |
parent | 66ab776143b0108167a7714b4a1b3e98c54722e2 (diff) | |
download | hurrycurry-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.gd | 4 |
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": |