24 lines
No EOL
552 B
GDScript
24 lines
No EOL
552 B
GDScript
extends Control
|
|
|
|
|
|
var game_data = load("res://scripts/data/data.gd").new()
|
|
|
|
func _ready():
|
|
var data = game_data.load_data()
|
|
if data == null:
|
|
game_data.save_data({
|
|
"debug": false,
|
|
"unlocked_stage": 1
|
|
})
|
|
|
|
func _on_start_game_pressed():
|
|
get_tree().change_scene_to_file("res://scenes/ui/select_stage.tscn")
|
|
|
|
func _on_how_to_play_pressed():
|
|
get_tree().change_scene_to_file("res://scenes/ui/how_to_play.tscn")
|
|
|
|
func _on_about_pressed():
|
|
get_tree().change_scene_to_file("res://scenes/ui/about.tscn")
|
|
|
|
func _on_exit_pressed():
|
|
get_tree().quit() |