forked from team-sg/hero-mark-2
SUPER PLAYER!
This commit is contained in:
parent
fa94bf6601
commit
f1168c099a
13 changed files with 136 additions and 9 deletions
|
@ -15,6 +15,10 @@ onready var sg: AnimatedSprite = $SG
|
|||
func _ready() -> void:
|
||||
assert(titles.size() == palettes.size(), "titles and palettes arrays are not same size")
|
||||
|
||||
if Save.current_file.is_super_player():
|
||||
palettes.append(preload("res://graphics/player/palettes/super_player.tex"))
|
||||
titles.append("Super Player")
|
||||
|
||||
for i in palettes.size():
|
||||
var id = palettes[i].resource_path.get_file().get_basename()
|
||||
if id == Save.current_file.palette:
|
||||
|
@ -41,5 +45,9 @@ func _input(event: InputEvent) -> void:
|
|||
sg.material.set_shader_param("palette", palettes[current_palette])
|
||||
$"%PaletteTitle".text = titles[current_palette]
|
||||
Game.current_palette = palettes[current_palette].resource_path.get_file().get_basename()
|
||||
if Game.current_palette == "super_player":
|
||||
$"%Sparkles".visible = true
|
||||
else:
|
||||
$"%Sparkles".visible = false
|
||||
Save.current_file.palette = Game.current_palette
|
||||
Save.current_file.save_to_file()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue