fix: refactoring path for settings panel
This commit is contained in:
parent
ffe4f4461c
commit
aefc236baa
|
|
@ -79,9 +79,7 @@ func _init(initial_filepath = "") -> void:
|
||||||
read_save_file()
|
read_save_file()
|
||||||
_is_initialised = true
|
_is_initialised = true
|
||||||
|
|
||||||
func read_save_file() -> void:
|
func read_save_file() -> void:
|
||||||
print_debug("Reading Savegame from: %s" % filepath)
|
|
||||||
|
|
||||||
if not DirAccess.dir_exists_absolute(filepath.get_base_dir()):
|
if not DirAccess.dir_exists_absolute(filepath.get_base_dir()):
|
||||||
DirAccess.make_dir_absolute(filepath.get_base_dir())
|
DirAccess.make_dir_absolute(filepath.get_base_dir())
|
||||||
|
|
||||||
|
|
@ -95,7 +93,7 @@ func read_save_file() -> void:
|
||||||
return
|
return
|
||||||
|
|
||||||
if FileAccess.file_exists(filepath):
|
if FileAccess.file_exists(filepath):
|
||||||
print_debug("Opening existing Savegame: %s" % filepath)
|
print_debug("Savegame: Reading from: %s" % filepath)
|
||||||
var file := FileAccess.open(filepath, FileAccess.READ)
|
var file := FileAccess.open(filepath, FileAccess.READ)
|
||||||
var raw_json := FileAccess.get_file_as_string(filepath)
|
var raw_json := FileAccess.get_file_as_string(filepath)
|
||||||
file.close()
|
file.close()
|
||||||
|
|
@ -155,7 +153,7 @@ func read_save_file() -> void:
|
||||||
thumbnail = ImageTexture.create_from_image(tmp_img)
|
thumbnail = ImageTexture.create_from_image(tmp_img)
|
||||||
is_empty = false
|
is_empty = false
|
||||||
else:
|
else:
|
||||||
print_debug("Creating empty Savegame: %s" % filepath)
|
print_debug("Savegame: Creating (in memory) for path: %s" % filepath)
|
||||||
is_valid = true
|
is_valid = true
|
||||||
|
|
||||||
func _get_save_dict() -> Dictionary:
|
func _get_save_dict() -> Dictionary:
|
||||||
|
|
@ -172,12 +170,14 @@ func _get_save_dict() -> Dictionary:
|
||||||
}
|
}
|
||||||
|
|
||||||
func save_to_file(screen_shot: Texture) -> void:
|
func save_to_file(screen_shot: Texture) -> void:
|
||||||
|
print_debug("Savegame: Saving to file: %s" % filepath)
|
||||||
|
|
||||||
if filepath == "DEBUG":
|
if filepath == "DEBUG":
|
||||||
push_warning("Saving DEBUG save skipped. This is intentional.")
|
push_warning("Savegame: Saving DEBUG save skipped. This is intentional.")
|
||||||
return
|
return
|
||||||
|
|
||||||
if current_room == State.rooms.NULL:
|
if current_room == State.rooms.NULL:
|
||||||
print_debug("Not saving empty savegame.")
|
push_warning("Savegame: Not saving empty savegame.")
|
||||||
return
|
return
|
||||||
|
|
||||||
last_saved = int(Time.get_unix_time_from_system())
|
last_saved = int(Time.get_unix_time_from_system())
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ script/source = "extends Panel
|
||||||
|
|
||||||
@export var is_in_startup: bool
|
@export var is_in_startup: bool
|
||||||
|
|
||||||
@onready var show_navigation_buttons = $\"CenterContainer/PanelContainer/VBoxContainer/TabContainer/physical Accessibility/Container2/margin/show nav ui\"
|
@onready var show_navigation_buttons = $\"SettingsContainer/PanelContainer/VBoxContainer/TabContainer/physical Accessibility/Container2/margin/show nav ui\"
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
theme = State.current_main_theme
|
theme = State.current_main_theme
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue