Information de date de dernière sauvegarde
This commit is contained in:
18
UI/menu.gd
18
UI/menu.gd
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user