forked from team-sg/hero-mark-2
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
|
@ -23,6 +23,7 @@ func select() -> void:
|
|||
# set current file and difficulty
|
||||
Save.current_file = file
|
||||
Game.difficulty = file.difficulty
|
||||
Game.current_palette = file.palette
|
||||
# update last-played file for continue button
|
||||
Options.last_file = number
|
||||
Options.save_options()
|
||||
|
@ -59,6 +60,8 @@ func refresh():
|
|||
$"%DeathCounter".text = "%04d" % file.get_total_deaths()
|
||||
$"%TimeCounter".text = "%02d:%02d" % [file.play_time / 3600.0, fmod(file.play_time / 60.0, 60.0)]
|
||||
$"%Difficulty".text = Game.DIFFICULTY_NAMES[file.difficulty]
|
||||
var palette = load("res://graphics/player/palettes/%s.png" % file.palette)
|
||||
$"%Palette".material.set_shader_param("palette", palette)
|
||||
else:
|
||||
file = null
|
||||
$FileExists.visible = false
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue