aboutsummaryrefslogtreecommitdiff
path: root/client/scripts/tiles/wall.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-06-21 20:50:40 +0200
committermetamuffin <metamuffin@disroot.org>2024-06-23 19:27:44 +0200
commitfc3237a432d3b7a11fd4468d6d3fd5525ebd2c0c (patch)
treeb26c543b5028ee6d2dd438f288c32c39266e8e33 /client/scripts/tiles/wall.gd
parent904c885b80d7360daee7de3f47f8698e3e0de6a6 (diff)
downloadhurrycurry-fc3237a432d3b7a11fd4468d6d3fd5525ebd2c0c.tar
hurrycurry-fc3237a432d3b7a11fd4468d6d3fd5525ebd2c0c.tar.bz2
hurrycurry-fc3237a432d3b7a11fd4468d6d3fd5525ebd2c0c.tar.zst
replace setup with _init
Diffstat (limited to 'client/scripts/tiles/wall.gd')
-rw-r--r--client/scripts/tiles/wall.gd14
1 files changed, 11 insertions, 3 deletions
diff --git a/client/scripts/tiles/wall.gd b/client/scripts/tiles/wall.gd
index dd6d3495..d69d16e9 100644
--- a/client/scripts/tiles/wall.gd
+++ b/client/scripts/tiles/wall.gd
@@ -1,6 +1,14 @@
class_name Wall
extends WallTile
-func setup(rename: String, neighbors: Array):
- super.setup(rename, neighbors)
- base.add_child(load("res://models/prefabs/map/wall.tscn").instantiate())
+func _init(rename: String, neighbors: Array):
+ super(rename, neighbors)
+ match kind:
+ WallKind.STRAIGHT:
+ base.add_child(load("res://models/prefabs/map/wall_straight.tscn").instantiate())
+ WallKind.OUTER_CORNER:
+ base.add_child(load("res://models/prefabs/map/wall_corner.tscn").instantiate())
+ WallKind.T:
+ base.add_child(load("res://models/prefabs/map/wall_t.tscn").instantiate())
+ WallKind.CROSS:
+ base.add_child(load("res://models/prefabs/map/wall_cross.tscn").instantiate())