main_menu.gd 481 B

123456789101112131415161718
  1. extends Control
  2. @onready var leaderboard_button = $Buttons/Leaderboard
  3. @onready var quit_button = $Buttons/Quit
  4. func _ready():
  5. leaderboard_button.disabled = not Leaderboard.exists()
  6. if OS.get_name() not in ["Windows", "macOS", "Linux"]:
  7. quit_button.visible = false
  8. func _on_new_game_pressed():
  9. pass # Replace with function body.
  10. func _on_quit_pressed():
  11. get_tree().quit()
  12. func _on_settings_pressed():
  13. get_tree().change_scene_to_file("res://screens/settings_menu.tscn")