Initial commit

This commit is contained in:
2024-02-08 22:16:58 +01:00
commit 89e97a200c
524 changed files with 15626 additions and 0 deletions

46
scenes/levels/Menu.gd Normal file
View File

@@ -0,0 +1,46 @@
extends Control
@export var initial_level = "" # (String, FILE, "*.tscn")
func _ready():
grab_focus()
if Globals.load_game(true):
$continue.disabled = false
else:
$continue.disabled = true
func _on_continue_pressed():
Globals.load_game()
if Globals.current_level != "":
if get_tree().change_scene_to_file(Globals.current_level) != OK:
push_error("Error changing scenes")
else:
push_error("Error: current_level shouldn't be empty")
pass # Replace with function body.
func _on_new_game_pressed():
if initial_level != "":
Globals.current_level = initial_level
if Globals.save_game() == false:
push_error("Error saving game")
var err = get_tree().change_scene_to_file(initial_level)
if err != OK:
push_error("Error changing scene: %s" % err)
else:
push_error("Error: initial_level shouldn't be empty")
pass # Replace with function body.
func _on_quit_pressed():
get_tree().quit()
pass # Replace with function body.
func _on_controls_pressed():
get_tree().change_scene_to_file("res://scenes/levels/Controls.tscn")
pass # Replace with function body.