started work on save structures and data validation

This commit is contained in:
derek
2025-02-26 13:19:34 -06:00
parent bd991c21c9
commit 45246a6098
14 changed files with 108 additions and 50 deletions

View File

@@ -3,14 +3,18 @@ extends Node
var last_scene
@onready var playlist_generator: Node = $PlaylistGenerator
@onready var leaderboard_name: TextEdit = $MarginContainer/VBoxContainer/leaderboard_name
@onready var leaderboard_name: TextEdit = $MarginContainer/VBoxContainer/HBoxContainer/leaderboard_name
@onready var confirmed: CheckButton = $MarginContainer/VBoxContainer/HBoxContainer/Confirmed
func _enter_tree() -> void:
SaveLoad.load_persistent_data()
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
SaveLoad.load_persistent_data()
confirmed.button_pressed = true
leaderboard_name.text = GameGlobals.leaderboard_name
playlist_generator.load_playlist()
print("leaderboard : ",GameGlobals.leaderboard_name)
func _on_continue_pressed() -> void:
var level
@@ -27,9 +31,15 @@ func _on_continue_pressed() -> void:
level = GameGlobals.current_level
load_to_gamemode = GameGlobals.current_gamemode
SaveLoad.save_persistent_data()
get_tree().change_scene_to_file(level)
GameGlobals.loading_gamemode = load(load_to_gamemode)
print("LEVEL : ",GameGlobals.current_level)
func _on_exit_pressed() -> void:
get_tree().quit()
func _on_leaderboard_name_text_changed() -> void:
GameGlobals.leaderboard_name = leaderboard_name.text
confirmed.button_pressed = false