diff options
author | nokoe <nokoe@mailbox.org> | 2024-06-29 14:47:54 +0200 |
---|---|---|
committer | nokoe <nokoe@mailbox.org> | 2024-06-29 14:48:34 +0200 |
commit | b0042dce860406431f2e486112b14987c665f6a8 (patch) | |
tree | c1af63a49ed4ddd179cb2236d3c81d676e76f497 /client/map/tiles/sink.gd | |
parent | 7df4af963c93e3bfc92f9e42b9e946186c1f89d2 (diff) | |
download | hurrycurry-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.gd | 11 |
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() |