aboutsummaryrefslogtreecommitdiff
path: root/client/map/tile_factory.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2025-12-12 21:45:05 +0100
committernokoe <nokoe@mailbox.org>2025-12-12 21:45:54 +0100
commit96272855e7f6093ed48e3c4da232ded124e9615b (patch)
tree4ed668b93eec40c58e20cb8b59ff333570f2252c /client/map/tile_factory.gd
parent2f9834bee210168de6f76dcd30161e5b48dfaa11 (diff)
downloadhurrycurry-96272855e7f6093ed48e3c4da232ded124e9615b.tar
hurrycurry-96272855e7f6093ed48e3c4da232ded124e9615b.tar.bz2
hurrycurry-96272855e7f6093ed48e3c4da232ded124e9615b.tar.zst
remove redundant classes for tiles
Diffstat (limited to 'client/map/tile_factory.gd')
-rw-r--r--client/map/tile_factory.gd8
1 files changed, 4 insertions, 4 deletions
diff --git a/client/map/tile_factory.gd b/client/map/tile_factory.gd
index cb5e5f13..4cfbb724 100644
--- a/client/map/tile_factory.gd
+++ b/client/map/tile_factory.gd
@@ -49,14 +49,14 @@ func produce(raw_name: String, position: Vector2i, neighbors: Array) -> Tile:
match tile_name.name:
"black-hole-counter": return ItemPortal.new(ctx, false)
"black-hole": return PlayerPortal.new(ctx, false)
- "book": return Book.new(ctx)
- "ceiling-lamp": return CeilingLamp.new(ctx)
+ "book": return CounterBase.new(ctx, preload("res://map/tiles/book.tscn"))
+ "ceiling-lamp": return GenericTile.new(ctx, preload("res://map/tiles/ceiling_lamp.tscn"))
"chair": return Chair.new(ctx)
- "chandelier": return Chandelier.new(ctx)
+ "chandelier": return GenericTile.new(ctx, preload("res://map/tiles/chandelier.tscn"))
"conveyor": return Conveyor.new(ctx)
"counter-window": return CounterWindow.new(ctx)
"counter-window-conveyor": return CounterWindowConveyor.new(ctx)
- "counter": return CounterBase.new(ctx)
+ "counter": return CounterBase.new(ctx, null)
"cutting-board": return CuttingBoard.new(ctx)
"door": return Door.new(ctx)
"fence": return Fence.new(ctx)