From b015e1d6cea402e77b702815457b27d7a957fa6f Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sat, 26 Aug 2023 12:59:48 -0600 Subject: [PATCH] cleanup skipMovie recursively --- src/hollywoo_flixel/FlxDirector.kiss | 4 +++- src/hollywoo_flixel/HollywooFlixelDSL.kiss | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/hollywoo_flixel/FlxDirector.kiss b/src/hollywoo_flixel/FlxDirector.kiss index 3485196..c13ac24 100644 --- a/src/hollywoo_flixel/FlxDirector.kiss +++ b/src/hollywoo_flixel/FlxDirector.kiss @@ -402,7 +402,9 @@ (FlxG.state.remove darkness true) (FlxG.state.remove lightSprite true)) -(method :Void cleanup [] 0) +(method :Void cleanup [] + // TODO does this need to clear out currentSounds, etc? Probably + ) (method :Option autoZConfig [] (Some (object zPerLayer flxMovie.STAGE_BEHIND_DY frontLayer 0))) diff --git a/src/hollywoo_flixel/HollywooFlixelDSL.kiss b/src/hollywoo_flixel/HollywooFlixelDSL.kiss index 68c9a85..2941848 100644 --- a/src/hollywoo_flixel/HollywooFlixelDSL.kiss +++ b/src/hollywoo_flixel/HollywooFlixelDSL.kiss @@ -504,6 +504,10 @@ (set onLabel ->:Void label (set FlxDirector.lastSceneLabel label))) + (cleanup + (when skipMovie + (callPrivate skipMovie "doCleanup"))) + (#when debug (preload (.registerItem (director.shortcutHandler) "[n]ext label"