diff --git a/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss b/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss index 474f52c9..d6396f60 100644 --- a/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss +++ b/projects/flixel-desktop-habit-puzzle-game/source/HabitState.kiss @@ -304,7 +304,10 @@ (pieceCamera.calculateScrollBounds rewardSprites uiCamera SCROLL_BOUND_MARGIN) - (when entryWindow (entryWindow.hide)) + (localVar &mut windowWasShown true) + (when entryWindow + (set windowWasShown (entryWindow.isShown)) + (entryWindow.hide)) (set entryWindow (new SimpleWindow "" (FlxColor.fromRGBFloat 0 0 0 0.5) FlxColor.WHITE 0.9 0.9)) (set entryWindow.cameras [uiCamera]) (set entryWindow.textColor FlxColor.LIME) @@ -321,7 +324,8 @@ (map (m.activeTodoEntries) makeText) (set entryWindow.textColor FlxColor.GRAY) (_makeText "[SPACE] Cycle background color" 0) - (entryWindow.show) + (when windowWasShown + (entryWindow.show)) (when !(= puzzleUnlocked -1) (startPuzzlePackChoice puzzleUnlocked))))