diff options
-rw-r--r-- | assets/wave_ready.wav | bin | 0 -> 39278 bytes | |||
-rw-r--r-- | assets/wave_ready.wav.import | 24 | ||||
-rw-r--r-- | scripts/game_data.gd | 13 |
3 files changed, 34 insertions, 3 deletions
diff --git a/assets/wave_ready.wav b/assets/wave_ready.wav Binary files differnew file mode 100644 index 0000000..b96133b --- /dev/null +++ b/assets/wave_ready.wav diff --git a/assets/wave_ready.wav.import b/assets/wave_ready.wav.import new file mode 100644 index 0000000..72f4052 --- /dev/null +++ b/assets/wave_ready.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://51ffjkxhwtky" +path="res://.godot/imported/wave_ready.wav-9d8c88f2e1454bbe04f1874134ce0775.sample" + +[deps] + +source_file="res://assets/wave_ready.wav" +dest_files=["res://.godot/imported/wave_ready.wav-9d8c88f2e1454bbe04f1874134ce0775.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/scripts/game_data.gd b/scripts/game_data.gd index 716ff1d..1c788ae 100644 --- a/scripts/game_data.gd +++ b/scripts/game_data.gd @@ -2,6 +2,8 @@ extends Node var game_stats_config = preload("res://resources/game_stats_config.tres") var morale_down = preload("res://assets/morale_down.wav") +var wave_ready = preload("res://assets/wave_ready.wav") + signal life_changed signal morale_changed @@ -40,9 +42,7 @@ func subtract_morale(amount: int): if (_morale < 1): get_tree().change_scene_to_file("res://scenes/game_over.tscn") else: - var ap = get_tree().current_scene.get_node("Blips") - ap.stream = morale_down - ap.play() + _play_sound(morale_down) func get_is_spawning() -> bool: return _is_spawning @@ -58,3 +58,10 @@ func stop_spawning(): if (_current_wave > game_stats_config.wave_data.size()): # TODO print("win!") + else: + _play_sound(wave_ready) + +func _play_sound(sound : AudioStream): + var ap = get_tree().current_scene.get_node("Blips") + ap.stream = sound + ap.play() |