Matheus Afonso Martins Moreira
4d6a9345f2
Merge PR #299 - leading zero representation
...
Adds a movement-wide leading zero 024h representation mode
that's toggleable in the preferences watch face.
Also adds support for the new display mode to existing faces.
I modified the logic a bit to ensure the 24h indicator remains lit
in the simple clock face even when in 024h mode. I also added support
to the more advanced clock face. In the future I will add a compile time
toggle to it as well.
Reviewed-by: Matheus Afonso Martins Moreira <matheus@matheusmoreira.com>
GitHub-Pull-Request: https://github.com/joeycastillo/Sensor-Watch/pull/299
2024-09-03 18:49:13 -03:00
David Volovskiy
118c07a3b6
Reduced struct memory per code review
2024-09-03 17:13:59 -04:00
David Volovskiy
faec45ce24
Include ability to select only the best words as the first choice
2024-09-03 17:09:52 -04:00
David Volovskiy
2e46aa0e2c
got rid of hardcoding of half-second zero blink
2024-09-03 16:25:05 -04:00
David Volovskiy
c74ed78d72
Changed U LOSE to LOSE
2024-09-03 16:20:11 -04:00
David Volovskiy
e4a5121303
bug fix on displaying time in LE mode
2024-09-03 16:20:11 -04:00
David Volovskiy
28b14d3665
LE mode in the endless runner now displays the current time.
2024-09-03 16:20:11 -04:00
David Volovskiy
324942009e
Added second fuel mode where we don't recharge the fuel if it hits zero.
2024-09-03 16:20:11 -04:00
David Volovskiy
30363d408e
Added fuel mode
2024-09-03 16:20:11 -04:00
David Volovskiy
c027b247b2
Changed hi score number offset and refactored some code
2024-09-03 16:20:11 -04:00
David Volovskiy
503fcd6ebc
Added author in header
2024-09-03 16:20:11 -04:00
David Volovskiy
6ec6476d0f
Refectored the state machine
2024-09-03 16:20:11 -04:00
David Volovskiy
07d2bc91a5
Modified hi score display to allow for 3 digits in hi-score, it now resets at the beginning of each month
2024-09-03 16:20:11 -04:00
David Volovskiy
2d7aaceff7
hi score resets weekly
2024-09-03 16:20:11 -04:00
David Volovskiy
6f3f09c5ba
Reformat to remove some hardocded variables
2024-09-03 16:20:11 -04:00
David Volovskiy
defd01f9f0
Added baby mode which used to be easy mode; easy mode is now same speed as normal, but 3 frames to jump and normal is 2 frames.
2024-09-03 16:20:11 -04:00
David Volovskiy
abc0bedbde
Gave an extra jumping frame for non-hard mode; Curr scroll now loops; Title changed to ER
2024-09-03 16:20:11 -04:00
David Volovskiy
ed3c4d3c30
Fixed the long delays when beginning a game
2024-09-03 16:20:11 -04:00
David Volovskiy
e2870eb7af
Removed the binary print debug function
2024-09-03 16:20:11 -04:00
David Volovskiy
73a975d0d9
Added endless-runner face
2024-09-03 16:20:11 -04:00
David Volovskiy
dd719183cf
hard mode btn changed; logic changed on daily streak so if puzzle wasn't started and completed the previous day, then drop the streak
2024-09-03 16:11:54 -04:00
David Volovskiy
5435bc7f34
Streak face fix
2024-09-03 16:11:54 -04:00
David Volovskiy
d1c19166a1
WORDLE_USE_DAILY_STREAK logic changed
2024-09-03 16:11:54 -04:00
David Volovskiy
c43820e75d
Wordle game resets after 24hrs of not playing when not using daily streak
2024-09-03 16:11:54 -04:00
David Volovskiy
41df6c113f
Reset streak if don't continue
2024-09-03 16:11:54 -04:00
David Volovskiy
b364a6cfab
Changed the lap to hard mode; fixed the ignore used letters
2024-09-03 16:11:54 -04:00
David Volovskiy
8205abe5be
Revert "LAP indicator now dispalys on all screens"
...
This reverts commit 3bfa336b4d609668f6d8c71164f8f579f41240a5.
2024-09-03 16:11:54 -04:00
David Volovskiy
255ea97cc4
Documentation fix
2024-09-03 16:11:54 -04:00
David Volovskiy
4b8bd61408
Added explanation on LAP icon
2024-09-03 16:11:54 -04:00
David Volovskiy
c87e814140
LAP indicator now dispalys on all screens
2024-09-03 16:11:54 -04:00
David Volovskiy
733318c036
skip_wrong_letter is now a toggle
2024-09-03 16:11:54 -04:00
David Volovskiy
d98f749f3b
Changed variable names for dictionary header
2024-09-03 16:11:54 -04:00
David Volovskiy
1b887aea2b
Made skipping a wrong letters a #define
2024-09-03 16:11:54 -04:00
David Volovskiy
b58d6c0a2e
Changed size of word lists from const int to #define to avoid folding constant array error
2024-09-03 16:11:54 -04:00
David Volovskiy
8342fef84f
Added ability to skip already guessed letters that are wrong
2024-09-03 16:11:54 -04:00
David Volovskiy
0d16d126cd
Added ability to guess non-dict words and repeats as that can save 11.5KB of watch memory
2024-09-03 16:11:54 -04:00
David Volovskiy
5149e7e1dd
the dict of words to its own header
2024-09-03 16:11:54 -04:00
David Volovskiy
1d2fb20e99
Readding comment showing count of possible words.
2024-09-03 16:11:54 -04:00
David Volovskiy
099f78443e
Added ability to use T in Wordle
2024-09-03 16:11:54 -04:00
David Volovskiy
7f38f8e416
modified Wordle list to use Wordle's own list and add 2 more letters
2024-09-03 16:11:54 -04:00
David Volovskiy
1a1560b59d
Bugfix on elements not resetting when winning or losing
2024-09-03 16:11:54 -04:00
David Volovskiy
0d58f0d77d
JOB to JOb
2024-09-03 16:11:54 -04:00
David Volovskiy
af6f6002ba
Fixed the bug of the text not resetting after a timeout
2024-09-03 16:11:54 -04:00
David Volovskiy
a0ffd0ca7f
Fix on playing with daily streak
2024-09-03 16:11:54 -04:00
David Volovskiy
7ceb682675
Better handling of seeing if currently playing
2024-09-03 16:11:54 -04:00
David Volovskiy
cb57ef237d
Got rid of continue's blinking
2024-09-03 16:11:54 -04:00
David Volovskiy
ce31db3712
Continue test now blinks
2024-09-03 16:11:54 -04:00
David Volovskiy
1868f8446a
Added continue screen
2024-09-03 16:11:54 -04:00
David Volovskiy
57ca74b253
Added SONIC and LASER to the allowed words
2024-09-03 16:11:54 -04:00
David Volovskiy
935ede9fda
Fixed leaving the screen and coming back
2024-09-03 16:11:54 -04:00