12345678910111213141516171819202122232425262728293031 |
- extends CanvasLayer
- signal start_game
- func show_message(text):
- $MessageLabel.text = text
- $MessageLabel.show()
- $MessageTimer.start()
- func show_game_over():
- show_message("Game Over")
- yield($MessageTimer, "timeout")
- $MessageLabel.text = "Dodge again ?"
- $MessageLabel.show()
- yield(get_tree().create_timer(1.0), "timeout")
- $ColorButton.show()
- func update_score(score):
- $ScoreLabel.text = str(score)
- func _on_MessageTimer_timeout():
- $MessageLabel.hide()
- func _on_StartButton_pressed():
- $ColorButton.hide()
- emit_signal("start_game")
|