From fc3237a432d3b7a11fd4468d6d3fd5525ebd2c0c Mon Sep 17 00:00:00 2001 From: nokoe Date: Fri, 21 Jun 2024 20:50:40 +0200 Subject: replace setup with _init --- client/scripts/tiles/wall.gd | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'client/scripts/tiles/wall.gd') 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()) -- cgit v1.2.3-70-g09d2