\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
* | 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