From 739ad64cc10d8889c0564e75cf3faa378726d3ba Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 2 Jul 2023 11:40:11 +0100 Subject: [PATCH] Hi-lo: Allow flipped board rendering option --- movement/watch_faces/complication/higher_lower_game_face.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/movement/watch_faces/complication/higher_lower_game_face.c b/movement/watch_faces/complication/higher_lower_game_face.c index 3c35bc25..1edcaa02 100755 --- a/movement/watch_faces/complication/higher_lower_game_face.c +++ b/movement/watch_faces/complication/higher_lower_game_face.c @@ -52,6 +52,7 @@ #define BOARD_DISPLAY_END 9 #define MIN_CARD_VALUE 2 #define MAX_CARD_VALUE 14 +#define FLIP_BOARD_DIRECTION false typedef struct card_t { uint8_t value; @@ -128,11 +129,13 @@ static void set_segment_at_position(segment_t segment, uint8_t position) { } static void render_board_position(size_t board_position) { - const size_t display_position = BOARD_DISPLAY_END - board_position; + size_t display_position = FLIP_BOARD_DIRECTION + ? BOARD_DISPLAY_START + board_position + : BOARD_DISPLAY_END - board_position; const bool revealed = game_board[board_position].revealed; + //// Current position indicator spot //if (board_position == guess_position) { - // // Current spot // watch_display_character('-', display_position); // return; //}