put more text on menus

This commit is contained in:
pennyrigate 2023-07-27 22:33:03 -04:00
parent f14e8ebdd0
commit 8ba46dc705
23 changed files with 373 additions and 69 deletions

View file

@ -3,13 +3,29 @@ extends Node
const DESCRIPTIONS := [
# sweet mode
{"enemies": "*slower enemies", "lives": "*unlimited lives"},
{
"enemies": "*slower enemies",
"lives": "*unlimited lives",
"description": "*Difficulty for\n beginners",
},
# salty mode
{"enemies": "*normal enemies", "lives": "*unlimited lives"},
{
"enemies": "*normal enemies",
"lives": "*unlimited lives",
"description": "*Difficulty for\n skilled players",
},
# spicy mode
{"enemies": "*normal enemies", "lives": "*limited lives"},
{
"enemies": "*normal enemies",
"lives": "*limited lives",
"description": "*Difficulty for\n retro players",
},
# pungent mode
{"enemies": "*faster enemies", "lives": "*limited lives"},
{
"enemies": "*faster enemies",
"lives": "*limited lives",
"description": "*Difficulty for\n insane players",
},
]
var file: Save.SaveFile = null
@ -19,6 +35,7 @@ onready var face: Sprite = $"%Face"
onready var chosen_name: Label = $"%ChosenName"
onready var enemies: Label = $"%Enemies"
onready var lives: Label = $"%Lives"
onready var description: Label = $"%Description"
func _ready() -> void:
@ -45,6 +62,8 @@ func _set_difficulty(value: int) -> void:
face.frame = difficulty
enemies.text = DESCRIPTIONS[difficulty].enemies
lives.text = DESCRIPTIONS[difficulty].lives
description.text = DESCRIPTIONS[difficulty].description
func _difficulty_selected() -> void: