mirror of
https://github.com/RPG-Research/bcirpg.git
synced 2024-04-16 14:23:01 +00:00
35 lines
1019 B
GDScript
35 lines
1019 B
GDScript
#BUT_QUIT:
|
|
# Unique script for ending a game. Will additionally perform or call needed
|
|
# shut down and close-out functionality.
|
|
|
|
extends Button
|
|
|
|
var history_JSON = "user://history.json"
|
|
|
|
|
|
#DKM TEMP: save history is only here temporarily -- needs to move upstream.
|
|
func _on_But_Quit_button_up():
|
|
get_tree().quit()
|
|
|
|
|
|
#JSON: requires dictionaries:
|
|
#func _saveHistory_JSON() -> void:
|
|
# var history_screens_arr = get_node("/root/History").historyScreensSingleton.output_history_array
|
|
# var file = File.new()
|
|
# file.open(history_JSON, File.WRITE)
|
|
# file.store_string(to_json(history_screens_arr))
|
|
#
|
|
# file.close()
|
|
# # #DKM TEMP:
|
|
# print("Saved history array size should be: " + str(history_screens_arr.size()))
|
|
|
|
|
|
#DKM TEMP:
|
|
#tres file:
|
|
#func _saveHistory() -> void:
|
|
# var history_screens = get_node("/root/History").historyScreensSingleton
|
|
# assert(ResourceSaver.save("user://history.tres", history_screens)==OK)
|
|
# #DKM TEMP:
|
|
# print("Saved history array size: " + str(history_screens.output_history_array.size()))
|
|
|