Information de date de dernière sauvegarde

This commit is contained in:
Thomas
2025-03-30 08:26:08 +02:00
parent ce77fc810f
commit 423ed95f02
3 changed files with 109 additions and 8 deletions

View File

@@ -10,8 +10,22 @@ signal load
var instanciated_destinations = {}
func set_last_save_info():
if FileAccess.file_exists("user://savegame.save"):
$MarginContainer/Panel/VBoxContainer/Load.disabled = false
$MarginContainer/Panel/VBoxContainer/LastSaveInfo.text = "Dernière sauvegarde: "+str(
Time.get_datetime_string_from_unix_time(
FileAccess.get_modified_time(
"user://savegame.save"
)
)
)
else:
$MarginContainer/Panel/VBoxContainer/Load.disabled = true
func _ready() -> void:
$MarginContainer/Panel/VBoxContainer/Load.disabled = not FileAccess.file_exists("user://savegame.save")
set_last_save_info()
func _on_button_pressed() -> void:
emit_signal("start")
@@ -20,7 +34,7 @@ func _on_button_pressed() -> void:
func _on_save_pressed() -> void:
emit_signal("save")
$MarginContainer/Panel/VBoxContainer/Load.disabled = not FileAccess.file_exists("user://savegame.save")
set_last_save_info()
func _on_load_pressed() -> void: