diff --git a/audio/sounds/victory.ogg b/audio/sounds/victory.ogg new file mode 100644 index 0000000..1220546 Binary files /dev/null and b/audio/sounds/victory.ogg differ diff --git a/audio/sounds/victory.ogg.import b/audio/sounds/victory.ogg.import new file mode 100644 index 0000000..6cf7f31 --- /dev/null +++ b/audio/sounds/victory.ogg.import @@ -0,0 +1,15 @@ +[remap] + +importer="ogg_vorbis" +type="AudioStreamOGGVorbis" +path="res://.import/victory.ogg-ae7a84262871a5770722a95b21a7cb57.oggstr" + +[deps] + +source_file="res://audio/sounds/victory.ogg" +dest_files=[ "res://.import/victory.ogg-ae7a84262871a5770722a95b21a7cb57.oggstr" ] + +[params] + +loop=false +loop_offset=0 diff --git a/autoloads/audio.gd b/autoloads/audio.gd index 06c8dfc..9e956db 100644 --- a/autoloads/audio.gd +++ b/autoloads/audio.gd @@ -35,6 +35,7 @@ const a_rainbow_laser = preload("res://audio/sounds/rainbow_laser.ogg") const a_spaghetti = preload("res://audio/sounds/spaghetti.ogg") const a_good_job = preload("res://audio/sounds/good_job.ogg") const a_2600_charge = preload("res://audio/sounds/2600_charge.ogg") +const a_victory = preload("res://audio/sounds/victory.ogg") #Plays a sound func play_sound(snd,player): diff --git a/objects/environment/exit/exit.gd b/objects/environment/exit/exit.gd index 2a63ea7..71611ad 100644 --- a/objects/environment/exit/exit.gd +++ b/objects/environment/exit/exit.gd @@ -24,7 +24,7 @@ func _on_Area2D_area_entered(area): var player = area.get_parent() player.state_chart.send_event("start_teleport") player.connect("teleport_finished", self, "_on_player_teleport_finished") - Audio.ac_music.stop() + Audio.play_music(Audio.a_victory) func _on_player_teleport_finished(): Game.tally_scores() @@ -34,7 +34,7 @@ func _on_player_teleport_finished(): text.anim = "level complete" yield(get_tree(), "idle_frame") hud.add_child(text) - yield(get_tree().create_timer(1.0, false), "timeout") + yield(get_tree().create_timer(2.0, false), "timeout") Fade.fade_out(0.4) yield(Fade, "fade_finished")