2024-08-18 17:12:13 +00:00
|
|
|
extends Control
|
|
|
|
|
|
|
|
@onready var start_button = $StartButton
|
2024-08-19 02:16:36 +00:00
|
|
|
@onready var settings_button = $SettingsButton
|
2024-08-18 17:12:13 +00:00
|
|
|
@onready var exit_button = $ExitButton
|
|
|
|
|
|
|
|
func _ready() -> void:
|
|
|
|
start_button.button_down.connect(start_game)
|
2024-08-19 02:16:36 +00:00
|
|
|
settings_button.button_down.connect(open_settings)
|
2024-08-19 01:44:16 +00:00
|
|
|
|
|
|
|
if OS.has_feature("web"):
|
|
|
|
exit_button.queue_free()
|
|
|
|
else:
|
|
|
|
exit_button.button_down.connect(exit_game)
|
2024-08-18 17:12:13 +00:00
|
|
|
|
|
|
|
func start_game() -> void:
|
|
|
|
get_tree().change_scene_to_file("res://levels/level1/stage1.tscn")
|
2024-08-19 02:16:36 +00:00
|
|
|
|
|
|
|
func open_settings() -> void:
|
|
|
|
get_tree().change_scene_to_file("res://ui/Settings.tscn")
|
2024-08-18 17:12:13 +00:00
|
|
|
|
|
|
|
func exit_game() -> void:
|
|
|
|
get_tree().quit()
|