From 65f9a00e899127c78521455891002b00d1f92c7d Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Thu, 6 Apr 2023 08:42:23 -0600 Subject: [PATCH] Escape to resume --- .../hollywoo-flixel/src/hollywoo_flixel/FlxDirector.kiss | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/projects/hollywoo-flixel/src/hollywoo_flixel/FlxDirector.kiss b/projects/hollywoo-flixel/src/hollywoo_flixel/FlxDirector.kiss index fdafcff0..07d76e05 100644 --- a/projects/hollywoo-flixel/src/hollywoo_flixel/FlxDirector.kiss +++ b/projects/hollywoo-flixel/src/hollywoo_flixel/FlxDirector.kiss @@ -48,13 +48,17 @@ ) (method :Void showPauseMenu [:Continuation resume] - // TODO register escape to resume (and register escape to pause when resuming lol) + // register escape to resume (and register escape to pause when resuming lol) + (sh.registerItem "{escape} resume" ->cc { + (sh.registerItem "{escape} pause" ->cc (showPauseMenu cc) true) + (resume) + } true) (chooseString "PAUSED" ["Resume" "Options" "Main Menu" "Quit to Desktop"] ->choice (case choice ("Resume" (resume)) ("Options" null) // TODO - ("Main Menu" null) // TODO + ("Main Menu" (FlxG.switchState (new MenuState))) ("Quit to Desktop" (Sys.exit 0)) (never otherwise))))