aboutsummaryrefslogtreecommitdiff
path: root/client/scripts/multiplayer.gd
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-06-22 18:10:07 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-23 19:28:39 +0200
commite366cfdf9133c0da798352c474580d329c6a0f33 (patch)
tree1cb97c585cd7c457f3205cacc36cdd183883ac5f /client/scripts/multiplayer.gd
parent512ea1fce397549e2dd2f2b24adde5bc074b4ad2 (diff)
downloadhurrycurry-e366cfdf9133c0da798352c474580d329c6a0f33.tar
hurrycurry-e366cfdf9133c0da798352c474580d329c6a0f33.tar.bz2
hurrycurry-e366cfdf9133c0da798352c474580d329c6a0f33.tar.zst
player collisions and better movement code
Diffstat (limited to 'client/scripts/multiplayer.gd')
-rw-r--r--client/scripts/multiplayer.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/scripts/multiplayer.gd b/client/scripts/multiplayer.gd
index f3f16387..6ac05699 100644
--- a/client/scripts/multiplayer.gd
+++ b/client/scripts/multiplayer.gd
@@ -14,6 +14,8 @@ var socket := WebSocketPeer.new()
var item_names = []
var tile_names = []
+var tile_collide = []
+var tile_interact = []
var item_idx_from_name: Dictionary = {}
var player_id = -1
@@ -53,6 +55,8 @@ func handle_packet(bytes: PackedByteArray):
player_id = decoded["id"]
item_names = decoded["data"]["item_names"]
tile_names = decoded["data"]["tile_names"]
+ tile_collide = decoded["data"]["tile_collide"]
+ tile_interact = decoded["data"]["tile_interact"]
for i in range(item_names.size()):
item_idx_from_name[item_names[i]] = i
emit_signal("init", player_id)