1234567891011121314151617181920212223242526272829303132333435 |
- 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()
- $MenuButton.show()
- func update_score(score):
- $ScoreLabel.text = str(score)
- func _on_MessageTimer_timeout():
- $MessageLabel.hide()
- func _on_StartButton_pressed():
- $ColorButton.hide()
- $MenuButton.hide()
- $MenuDialog.hide()
- emit_signal("start_game")
|