forked from team-sg/hero-mark-2
difficulty descriptions
This commit is contained in:
parent
dd31a1764f
commit
7b0d520d1f
2 changed files with 75 additions and 20 deletions
|
@ -1,11 +1,24 @@
|
|||
extends Node
|
||||
|
||||
|
||||
const DESCRIPTIONS := [
|
||||
# sweet mode
|
||||
{"enemies": "*slower enemies", "lives": "*unlimited lives"},
|
||||
# salty mode
|
||||
{"enemies": "*normal enemies", "lives": "*unlimited lives"},
|
||||
# spicy mode
|
||||
{"enemies": "*normal enemies", "lives": "*limited lives"},
|
||||
# pungent mode
|
||||
{"enemies": "*faster enemies", "lives": "*limited lives"},
|
||||
]
|
||||
|
||||
var file: Save.SaveFile = null
|
||||
var difficulty: int = Game.Difficulty.SPICY
|
||||
|
||||
onready var face: Sprite = $"%Face"
|
||||
onready var chosen_name: Label = $"%ChosenName"
|
||||
onready var enemies: Label = $"%Enemies"
|
||||
onready var lives: Label = $"%Lives"
|
||||
|
||||
|
||||
func _ready() -> void:
|
||||
|
@ -30,6 +43,8 @@ func _set_difficulty(value: int) -> void:
|
|||
difficulty = posmod(value, 4)
|
||||
file.difficulty = difficulty
|
||||
face.frame = difficulty
|
||||
enemies.text = DESCRIPTIONS[difficulty].enemies
|
||||
lives.text = DESCRIPTIONS[difficulty].lives
|
||||
|
||||
|
||||
func _difficulty_selected() -> void:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue