started work on save structures and data validation
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user