diff options
Diffstat (limited to 'client/map/tiles/chair.gd')
| -rw-r--r-- | client/map/tiles/chair.gd | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/client/map/tiles/chair.gd b/client/map/tiles/chair.gd index 45b45638..4cd28cf7 100644 --- a/client/map/tiles/chair.gd +++ b/client/map/tiles/chair.gd @@ -14,17 +14,16 @@ # along with this program. If not, see <https://www.gnu.org/licenses/>. # class_name Chair -extends Floor +extends Tile func _init(ctx: TileFactory.TileCC): super(ctx) var chair = preload("res://map/tiles/chair.tscn").instantiate() var facing = 0; for i in range(4): - match ctx.neighbors[i]: - "coveyor", "table", "counter": - facing = i - break + if G.has_one(ctx.neighbors[i], ["coveyor", "table", "counter"]): + facing = i + break base.add_child(chair) turn_facing(facing) |