123456789101112131415161718192021222324252627282930 |
- extends CanvasLayer
- signal start_game
- func show_message(text):
- $MessageLabel.text = text
- $MessageLabel.show()
- $MessageTimer.start()
- func show_game_over():
- show_message("Game Over")
- await $MessageTimer.timeout
- $MessageLabel.text = "Dodge the\nCreeps"
- $MessageLabel.show()
- await get_tree().create_timer(1).timeout
- $StartButton.show()
- func update_score(score):
- $ScoreLabel.text = str(score)
- func _on_StartButton_pressed():
- $StartButton.hide()
- start_game.emit()
- func _on_MessageTimer_timeout():
- $MessageLabel.hide()
|