diff options
Diffstat (limited to 'client/map/tiles')
| -rw-r--r-- | client/map/tiles/sink.gd | 10 | ||||
| -rw-r--r-- | client/map/tiles/sounds/sink_running.ogg | bin | 0 -> 41925 bytes | |||
| -rw-r--r-- | client/map/tiles/sounds/sink_running.ogg.import | 19 | ||||
| -rw-r--r-- | client/map/tiles/sounds/sink_stopping.ogg | bin | 0 -> 15104 bytes | |||
| -rw-r--r-- | client/map/tiles/sounds/sink_stopping.ogg.import | 19 | 
5 files changed, 48 insertions, 0 deletions
diff --git a/client/map/tiles/sink.gd b/client/map/tiles/sink.gd index 013742e8..a7599b8e 100644 --- a/client/map/tiles/sink.gd +++ b/client/map/tiles/sink.gd @@ -17,6 +17,8 @@ class_name Sink  extends Counter  var bubbles: SinkBubbles = preload("res://map/tiles/sink_bubbles.tscn").instantiate() +var running: AudioStreamPlayer3D = AudioStreamPlayer3D.new() +var stopping: AudioStreamPlayer3D = AudioStreamPlayer3D.new()  func _init(rename: String, neighbors: Array):  	super(rename, neighbors) @@ -28,15 +30,23 @@ 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()) +	running.stream = preload("res://map/tiles/sounds/sink_running.ogg") +	add_child(running) +	stopping.stream = preload("res://map/tiles/sounds/sink_stopping.ogg") +	add_child(stopping)  func progress(p: float, warn: bool):  	super(p, warn)  	if item is Plate:  		bubbles.start() +	if not running.playing: +		running.play()  func finish(warn: bool):  	super(warn)  	bubbles.stop() +	running.stop() +	stopping.play()  func set_item(i: Item):  	super(i) diff --git a/client/map/tiles/sounds/sink_running.ogg b/client/map/tiles/sounds/sink_running.ogg Binary files differnew file mode 100644 index 00000000..8d493a0a --- /dev/null +++ b/client/map/tiles/sounds/sink_running.ogg diff --git a/client/map/tiles/sounds/sink_running.ogg.import b/client/map/tiles/sounds/sink_running.ogg.import new file mode 100644 index 00000000..124c3c4f --- /dev/null +++ b/client/map/tiles/sounds/sink_running.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://c6c023ryhashi" +path="res://.godot/imported/sink_running.ogg-88096b0ef99f7949fd63107ecbc20e55.oggvorbisstr" + +[deps] + +source_file="res://map/tiles/sounds/sink_running.ogg" +dest_files=["res://.godot/imported/sink_running.ogg-88096b0ef99f7949fd63107ecbc20e55.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/client/map/tiles/sounds/sink_stopping.ogg b/client/map/tiles/sounds/sink_stopping.ogg Binary files differnew file mode 100644 index 00000000..7a60b39b --- /dev/null +++ b/client/map/tiles/sounds/sink_stopping.ogg diff --git a/client/map/tiles/sounds/sink_stopping.ogg.import b/client/map/tiles/sounds/sink_stopping.ogg.import new file mode 100644 index 00000000..a09d1ff7 --- /dev/null +++ b/client/map/tiles/sounds/sink_stopping.ogg.import @@ -0,0 +1,19 @@ +[remap] + +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://dxg0d44daffgr" +path="res://.godot/imported/sink_stopping.ogg-e96f2f0413b9f3d34c1241474c1f3744.oggvorbisstr" + +[deps] + +source_file="res://map/tiles/sounds/sink_stopping.ogg" +dest_files=["res://.godot/imported/sink_stopping.ogg-e96f2f0413b9f3d34c1241474c1f3744.oggvorbisstr"] + +[params] + +loop=false +loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4  |