class_name Wall extends WallTile 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())