aboutsummaryrefslogtreecommitdiff
path: root/client/map/tiles/conveyor.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-07-11 15:12:29 +0200
committernokoe <nokoe@mailbox.org>2024-07-11 15:13:24 +0200
commitcc6c04a7d66afc255b2ac63b689eb2a0618ff66b (patch)
tree8509985419d167ec368a1141f437742a6cb5a60d /client/map/tiles/conveyor.gd
parent17e7cb63bf70b35a58cf52ebea4bb543c450320f (diff)
downloadhurrycurry-cc6c04a7d66afc255b2ac63b689eb2a0618ff66b.tar
hurrycurry-cc6c04a7d66afc255b2ac63b689eb2a0618ff66b.tar.bz2
hurrycurry-cc6c04a7d66afc255b2ac63b689eb2a0618ff66b.tar.zst
add conveyor direction indicator
Diffstat (limited to 'client/map/tiles/conveyor.gd')
-rw-r--r--client/map/tiles/conveyor.gd8
1 files changed, 7 insertions, 1 deletions
diff --git a/client/map/tiles/conveyor.gd b/client/map/tiles/conveyor.gd
index 93bd4282..d920915c 100644
--- a/client/map/tiles/conveyor.gd
+++ b/client/map/tiles/conveyor.gd
@@ -16,10 +16,16 @@
class_name Conveyor
extends Floor
+var conveyor: ConveyorModel = preload("res://map/tiles/conveyor.tscn").instantiate()
+
func _init(rename: String, neighbors: Array):
super(rename, neighbors)
- var conveyor = preload("res://map/tiles/conveyor.tscn").instantiate()
base.add_child(conveyor)
static func interact_target() -> Vector3:
return Vector3(0., .425, 0.)
+
+func pass_to(tile: Tile):
+ super(tile)
+ var dir: Vector3 = (tile.position - position)
+ conveyor.to_direction(Vector2(dir.x, dir.z).normalized())