diff options
| author | nokoe <nokoe@mailbox.org> | 2024-07-11 15:12:29 +0200 |
|---|---|---|
| committer | nokoe <nokoe@mailbox.org> | 2024-07-11 15:13:24 +0200 |
| commit | cc6c04a7d66afc255b2ac63b689eb2a0618ff66b (patch) | |
| tree | 8509985419d167ec368a1141f437742a6cb5a60d /client/map/tiles/conveyor.gd | |
| parent | 17e7cb63bf70b35a58cf52ebea4bb543c450320f (diff) | |
| download | hurrycurry-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.gd | 8 |
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()) |