Hi-lo: Use alternate card faces
This commit is contained in:
parent
b147ac0c67
commit
6db0a62bbf
@ -139,28 +139,22 @@ static void render_board_position(size_t board_position) {
|
|||||||
|
|
||||||
const uint8_t value = game_board[board_position].value;
|
const uint8_t value = game_board[board_position].value;
|
||||||
switch (value) {
|
switch (value) {
|
||||||
case 14: // A
|
case 14: // A (≡)
|
||||||
watch_display_character('H', display_position);
|
|
||||||
break;
|
|
||||||
case 13: // K (≡)
|
|
||||||
watch_display_character(' ', display_position);
|
watch_display_character(' ', display_position);
|
||||||
set_segment_at_position(A, display_position);
|
set_segment_at_position(A, display_position);
|
||||||
set_segment_at_position(D, display_position);
|
set_segment_at_position(D, display_position);
|
||||||
set_segment_at_position(G, display_position);
|
set_segment_at_position(G, display_position);
|
||||||
break;
|
break;
|
||||||
case 12: // Q (=)
|
case 13: // K (=)
|
||||||
watch_display_character(' ', display_position);
|
watch_display_character(' ', display_position);
|
||||||
set_segment_at_position(A, display_position);
|
set_segment_at_position(A, display_position);
|
||||||
set_segment_at_position(D, display_position);
|
set_segment_at_position(D, display_position);
|
||||||
break;
|
break;
|
||||||
case 11: // J (-)
|
case 12: // Q (-)
|
||||||
watch_display_character('-', display_position);
|
watch_display_character('-', display_position);
|
||||||
break;
|
break;
|
||||||
case 10: // 10 (0)
|
|
||||||
watch_display_character('0', display_position);
|
|
||||||
break;
|
|
||||||
default: {
|
default: {
|
||||||
const char display_char = value + '0';
|
const char display_char = (value - MIN_CARD_VALUE) + '0';
|
||||||
watch_display_character(display_char, display_position);
|
watch_display_character(display_char, display_position);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -68,13 +68,14 @@
|
|||||||
* | Cards | |
|
* | Cards | |
|
||||||
* |---------|--------------------------|
|
* |---------|--------------------------|
|
||||||
* | Value |2|3|4|5|6|7|8|9|10|J|Q|K|A|
|
* | Value |2|3|4|5|6|7|8|9|10|J|Q|K|A|
|
||||||
* | Display |2|3|4|5|6|7|8|9| 0|-|=|≡|H|
|
* | Display |0|1|2|3|4|5|6|7|8 |9|-|=|≡|
|
||||||
*
|
*
|
||||||
* The following may more legible choice:
|
* A previous alternative can be found in the git history:
|
||||||
* | Cards | |
|
* | Cards | |
|
||||||
* |---------|--------------------------|
|
* |---------|--------------------------|
|
||||||
* | Value |2|3|4|5|6|7|8|9|10|J|Q|K|A|
|
* | Value |2|3|4|5|6|7|8|9|10|J|Q|K|A|
|
||||||
* | Display |0|1|2|3|4|5|6|7|8 |9|-|=|≡|
|
* | Display |2|3|4|5|6|7|8|9| 0|-|=|≡|H|
|
||||||
|
*
|
||||||
*
|
*
|
||||||
* Future Ideas:
|
* Future Ideas:
|
||||||
* - Add sounds
|
* - Add sounds
|
||||||
|
Loading…
x
Reference in New Issue
Block a user