aboutsummaryrefslogtreecommitdiff
path: root/client/map/tiles/tile.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-07-08 01:44:06 +0200
committernokoe <nokoe@mailbox.org>2024-07-08 01:44:06 +0200
commitea08be33bf29179249866daf8ba10df53546361c (patch)
treee902aa1a700676070e4038341ceb53f561e59cfb /client/map/tiles/tile.gd
parent1f4e22ae0193b25e65f5beea111d25c98877d647 (diff)
downloadhurrycurry-ea08be33bf29179249866daf8ba10df53546361c.tar
hurrycurry-ea08be33bf29179249866daf8ba10df53546361c.tar.bz2
hurrycurry-ea08be33bf29179249866daf8ba10df53546361c.tar.zst
add fence
Diffstat (limited to 'client/map/tiles/tile.gd')
-rw-r--r--client/map/tiles/tile.gd9
1 files changed, 9 insertions, 0 deletions
diff --git a/client/map/tiles/tile.gd b/client/map/tiles/tile.gd
index 6a73c596..38e425f0 100644
--- a/client/map/tiles/tile.gd
+++ b/client/map/tiles/tile.gd
@@ -17,6 +17,7 @@ class_name Tile
extends Node3D
var base = Node3D.new()
+var base_mesh
var item: Item = null
var item_base: Node3D
@@ -39,6 +40,11 @@ func _init(rename: String, _neighbors: Array):
item_base_.name = "ItemBase"
base.add_child(item_base_)
item_base = item_base_
+ base_mesh = get_base_mesh()
+ if base_mesh != null:
+ var m: Node3D = base_mesh
+ m.position += Vector3(0.5, 0, 0.5)
+ add_child(m)
func turn_facing(facing: Facing):
base.rotation.y = facing * 0.5 * PI + PI
@@ -80,3 +86,6 @@ func take_item() -> Item:
var i = item
item = null
return i
+
+func get_base_mesh():
+ return null