hero-mark-2/menus/game_over.gd

26 lines
777 B
GDScript

extends CanvasLayer
onready var retry_button = $Panel/Retry
onready var exit_button = $Panel/Exit
# Called when the node enters the scene tree for the first time.
func _ready():
Fade.fade_in(Options.transition_speed_secs)
get_tree().paused = true
retry_button.grab_focus()
Audio.ac_music.stream_paused = false
Audio.play_music(load("res://audio/music/74(game_over).ogg"))
func _on_Exit_button_down():
Fade.fade_out(Options.transition_speed_secs)
yield(Fade, "fade_finished")
get_tree().paused = false
SceneManager.current_scene = load("res://menus/level_select_scholar.tscn").instance()
func _on_Retry_button_down():
get_tree().paused = true
if Game.current_level == 11:
Game.change_map(load("res://maps/boss/boss3_arena.tscn"))
else:
Game.restart_level()