ld58-collector/score_screen.gd

28 lines
644 B
GDScript

extends Node2D
signal restart_game
var input_received = false
func _ready() -> void:
win()
func win():
$MorshoReactManager/MorshoHappy.visible = true
$MorshoReactManager/MorshoAngry.visible = false
%WinLossAudioPlayer.stream = load("res://win.ogg")
%WinLossAudioPlayer.play()
func lose():
$MorshoReactManager/MorshoAngry.visible = true
$MorshoReactManager/MorshoHappy.visible = false
%WinLossAudioPlayer.stream = load("res://loss.ogg")
%WinLossAudioPlayer.play()
func _input(event):
if input_received:
return
if event is InputEventKey or event is InputEventMouseButton:
input_received = true
emit_signal("restart_game")