]> git.earman.xyz Git - sensor-watch.git/commitdiff
Hi-lo: Use alternate card faces
authorChris <chris.ellis.git.dev@gmail.com>
Sat, 29 Jul 2023 16:44:54 +0000 (17:44 +0100)
committerMatheus Afonso Martins Moreira <matheus@matheusmoreira.com>
Sat, 7 Sep 2024 22:59:04 +0000 (19:59 -0300)
movement/watch_faces/complication/higher_lower_game_face.c
movement/watch_faces/complication/higher_lower_game_face.h

index aed6eeef2a840edba3796351e32694955a02e686..cf5205cdfcd8c106ea9368d62cbc730145a617f8 100755 (executable)
@@ -139,28 +139,22 @@ static void render_board_position(size_t board_position) {
 \r
     const uint8_t value = game_board[board_position].value;\r
     switch (value) {\r
-        case 14: // A\r
-            watch_display_character('H', display_position);\r
-            break;\r
-        case 13: // K (≡)\r
+        case 14: // A (≡)\r
             watch_display_character(' ', display_position);\r
             set_segment_at_position(A, display_position);\r
             set_segment_at_position(D, display_position);\r
             set_segment_at_position(G, display_position);\r
             break;\r
-        case 12: // Q (=)\r
+        case 13: // K (=)\r
             watch_display_character(' ', display_position);\r
             set_segment_at_position(A, display_position);\r
             set_segment_at_position(D, display_position);\r
             break;\r
-        case 11: // J (-)\r
+        case 12: // Q (-)\r
             watch_display_character('-', display_position);\r
             break;\r
-        case 10: // 10 (0)\r
-            watch_display_character('0', display_position);\r
-            break;\r
         default: {\r
-            const char display_char = value + '0';\r
+            const char display_char = (value - MIN_CARD_VALUE) + '0';\r
             watch_display_character(display_char, display_position);\r
         }\r
     }\r
index d0936808a411188c63bb46185c6b9928ec7b88f1..efbd394b5bcd03a8f985b86083478d49f8d62c15 100755 (executable)
  * | Cards   |                          |\r
  * |---------|--------------------------|\r
  * | Value   |2|3|4|5|6|7|8|9|10|J|Q|K|A|\r
- * | Display |2|3|4|5|6|7|8|9| 0|-|=|≡|H|\r
+ * | Display |0|1|2|3|4|5|6|7|8 |9|-|=|≡|\r
  *\r
- * The following may more legible choice:\r
+ * A previous alternative can be found in the git history:\r
  * | Cards   |                          |\r
  * |---------|--------------------------|\r
  * | Value   |2|3|4|5|6|7|8|9|10|J|Q|K|A|\r
- * | Display |0|1|2|3|4|5|6|7|8 |9|-|=|≡|\r
+ * | Display |2|3|4|5|6|7|8|9| 0|-|=|≡|H|\r
+ *\r
  *\r
  * Future Ideas:\r
  * - Add sounds\r