diff --git a/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.hx b/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.hx index 351e33b0..43500f05 100644 --- a/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.hx +++ b/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.hx @@ -7,6 +7,7 @@ import sys.io.File; import datetime.DateTime; import datetime.DateTimeInterval; import haxe.ds.Option; +using StringTools; enum EntryType { Daily(daysOfWeek:Array, lastDayDone:String); diff --git a/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.kiss b/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.kiss index 3f3279bf..9c3cf084 100644 --- a/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.kiss +++ b/projects/flixel-desktop-habit-puzzle-game/source/HabitModel.kiss @@ -169,6 +169,8 @@ (let [d (Date.now)] "$(d.getDate)-$(+ 1 (d.getMonth))-$(d.getFullYear)")) (function isActive [:Entry e] + (when (.startsWith .label (first e.labels) "~") + (return false)) (case e.type ((Daily days lastDayDone) (and !(= lastDayDone (todayString)) (contains days (.getDay (Date.now)))))