aboutsummaryrefslogtreecommitdiff
path: root/client/scripts/map.gd
diff options
context:
space:
mode:
Diffstat (limited to 'client/scripts/map.gd')
-rw-r--r--client/scripts/map.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/client/scripts/map.gd b/client/scripts/map.gd
index 9d9453e4..01c7b66e 100644
--- a/client/scripts/map.gd
+++ b/client/scripts/map.gd
@@ -1,5 +1,8 @@
+class_name Map
extends Node3D
+var tile_by_pos: Dictionary = {}
+
func _ready():
Multiplayer.connect("update_map", update)
@@ -48,6 +51,7 @@ func update(pos, tile_name, neighbors):
instance = Floor.new(node_name, neighbors)
instance.position = Vector3(pos[0], 0, pos[1])
+ tile_by_pos[str(Vector2i(pos[0],pos[1]))] = instance
add_child(instance)
func queue_free_rename(node: Node) -> void: