main_menu.gd 538 B

123456789101112131415161718192021
  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 _process(_delta):
  9. print(get_viewport_rect().size)
  10. func _on_new_game_pressed():
  11. pass # Replace with function body.
  12. func _on_quit_pressed():
  13. get_tree().quit()
  14. func _on_settings_pressed():
  15. get_tree().change_scene_to_file("res://screens/settings_menu.tscn")