aboutsummaryrefslogtreecommitdiff
path: root/client/map/tiles/sink.gd
diff options
context:
space:
mode:
authornokoe <nokoe@mailbox.org>2024-06-29 14:47:54 +0200
committernokoe <nokoe@mailbox.org>2024-06-29 14:48:34 +0200
commitb0042dce860406431f2e486112b14987c665f6a8 (patch)
treec1af63a49ed4ddd179cb2236d3c81d676e76f497 /client/map/tiles/sink.gd
parent7df4af963c93e3bfc92f9e42b9e946186c1f89d2 (diff)
downloadhurrycurry-b0042dce860406431f2e486112b14987c665f6a8.tar
hurrycurry-b0042dce860406431f2e486112b14987c665f6a8.tar.bz2
hurrycurry-b0042dce860406431f2e486112b14987c665f6a8.tar.zst
sink effect
Diffstat (limited to 'client/map/tiles/sink.gd')
-rw-r--r--client/map/tiles/sink.gd11
1 files changed, 11 insertions, 0 deletions
diff --git a/client/map/tiles/sink.gd b/client/map/tiles/sink.gd
index d1f4b5f2..f6213eb5 100644
--- a/client/map/tiles/sink.gd
+++ b/client/map/tiles/sink.gd
@@ -16,8 +16,11 @@
class_name Sink
extends Counter
+var bubbles: SinkBubbles = preload("res://map/tiles/sink_bubbles.tscn").instantiate()
+
func _init(rename: String, neighbors: Array):
super(rename, neighbors)
+ base.add_child(bubbles)
match kind:
CounterKind.STRAIGHT:
base.add_child(load("res://map/tiles/sink.tscn").instantiate())
@@ -25,3 +28,11 @@ func _init(rename: String, neighbors: Array):
base.add_child(load("res://map/tiles/sink_backsplash.tscn").instantiate())
_:
base.add_child(load("res://map/tiles/sink.tscn").instantiate())
+
+func progress(p: float, warn: bool):
+ super(p, warn)
+ bubbles.start()
+
+func finish(warn: bool):
+ super(warn)
+ bubbles.stop()