initial work on palette selection + load palette from save
This commit is contained in:
parent
dc8408c646
commit
923b638cca
5 changed files with 163 additions and 0 deletions
|
@ -81,6 +81,8 @@ class SaveFile:
|
|||
var levels: Dictionary
|
||||
# whether is debug save
|
||||
var debug: bool = false
|
||||
# palette the save file is using
|
||||
var palette: String = "default"
|
||||
|
||||
func _init(path: String, debug_save: bool = false) -> void:
|
||||
debug = debug_save
|
||||
|
@ -125,6 +127,7 @@ class SaveFile:
|
|||
difficulty = file.get_value("options", "difficulty", Game.Difficulty.SPICY)
|
||||
# load playtime
|
||||
play_time = file.get_value("options", "play_time", 0.0)
|
||||
palette = file.get_value("options", "palette", "default")
|
||||
# TODO: load bought palettes
|
||||
# TODO: load selected palette
|
||||
# load level save data
|
||||
|
@ -141,6 +144,7 @@ class SaveFile:
|
|||
file.set_value("options", "difficulty", difficulty)
|
||||
# save playtime
|
||||
file.set_value("options", "play_time", play_time)
|
||||
file.set_value("options", "palette", palette)
|
||||
# TODO: save bought palettes
|
||||
# TODO: save selected palette
|
||||
# save level data
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue