diff options
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() |