diff options
author | nokoe <nokoe@mailbox.org> | 2024-06-21 20:50:40 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2024-06-23 19:27:44 +0200 |
commit | fc3237a432d3b7a11fd4468d6d3fd5525ebd2c0c (patch) | |
tree | b26c543b5028ee6d2dd438f288c32c39266e8e33 /client/scripts/tiles/wall.gd | |
parent | 904c885b80d7360daee7de3f47f8698e3e0de6a6 (diff) | |
download | hurrycurry-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.gd | 14 |
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()) |