STRINGS for easier text management

This commit is contained in:
Jennie Robinson Faber 2026-05-17 23:02:21 +01:00
parent 8e2a2d08f0
commit 352ab75841
13 changed files with 140 additions and 112 deletions

View file

@ -8,8 +8,10 @@ func _ready():
EventBus.game_started.connect(func(): _in_play = true)
EventBus.game_won.connect(func(): _in_play = false)
EventBus.game_lost.connect(func(_reason: String): _in_play = false)
$Center/Card/Margin/Column/ResumeButton.pressed.connect(_on_resume_pressed)
$Center/Card/Margin/Column/RestartButton.pressed.connect(_on_restart_pressed)
$Center/Card/Margin/Column/Title.text = Strings.PAUSE_TITLE
$Center/Card/Margin/Column/SpaceHint.text = Strings.PAUSE_SPACE_HINT
$Center/Card/Margin/Column/RestartHint.text = Strings.PAUSE_R_HINT
func _unhandled_input(event):
if not _in_play:
@ -18,9 +20,13 @@ func _unhandled_input(event):
_toggle()
get_viewport().set_input_as_handled()
return
if get_tree().paused and event is InputEventKey and event.pressed and not event.echo and event.keycode == KEY_SPACE:
_on_resume_pressed()
get_viewport().set_input_as_handled()
if get_tree().paused and event is InputEventKey and event.pressed and not event.echo:
if event.keycode == KEY_SPACE:
_on_resume_pressed()
get_viewport().set_input_as_handled()
elif event.keycode == KEY_R:
_on_restart_pressed()
get_viewport().set_input_as_handled()
func _toggle():
var paused := not get_tree().paused