STRINGS for easier text management
This commit is contained in:
parent
8e2a2d08f0
commit
352ab75841
13 changed files with 140 additions and 112 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue