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"