From b3387e6f24ddf82201d824af8cc06f9e2ea4b33c Mon Sep 17 00:00:00 2001 From: Nat Quayle Nelson Date: Sat, 5 Feb 2022 13:45:10 -0700 Subject: [PATCH] habit game only add keyboard shortcut for active items --- projects/habit-puzzle-game/source/HabitState.kiss | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/projects/habit-puzzle-game/source/HabitState.kiss b/projects/habit-puzzle-game/source/HabitState.kiss index 282c0b3a..84b701b6 100644 --- a/projects/habit-puzzle-game/source/HabitState.kiss +++ b/projects/habit-puzzle-game/source/HabitState.kiss @@ -77,13 +77,13 @@ (add entryTexts) (doFor e (the Array (concat m.dailyEntries m.bonusEntries m.todoEntries)) - (let [label (HabitModel.activeLabel e)] - (shortcutHandler.registerItem label.label e))) + (when (HabitModel.isActive e) + (let [label (HabitModel.activeLabel e)] + (shortcutHandler.registerItem label.label e)))) (set shortcutHandler.onBadKey ->:Void [_ _] {}) (set shortcutHandler.onSelectItem ->:Void [:Entry e] (let [label (HabitModel.activeLabel e)] - **(TODO reveal a piece of the current puzzle) (+= label.points 1) (case e.type (Todo