mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-04-24 03:29:57 -07:00
feat: allow checking for new fonts
This commit is contained in:
@@ -20,6 +20,11 @@ typedef enum {
|
||||
ColorXOR = 0x02,
|
||||
} Color;
|
||||
|
||||
/** Provide defines to permit checking if new are fonts available*/
|
||||
#define CANVAS_HAS_FONT_SCUMM_ROMAN_OUTLINE = 1
|
||||
#define CANVAS_HAS_FONT_SCUMM_ROMAN = 1
|
||||
#define CANVAS_HAS_FONT_EUROCORP = 1
|
||||
|
||||
/** Fonts enumeration */
|
||||
typedef enum {
|
||||
FontPrimary,
|
||||
|
||||
@@ -333,7 +333,11 @@ static void menu_draw_callback(Canvas* canvas, void* _model) {
|
||||
case MenuStyleEurocorp: {
|
||||
for(uint8_t i = 0; i < 3; i++) {
|
||||
canvas_set_color(canvas, ColorBlack);
|
||||
#ifdef CANVAS_HAS_FONT_EUROCORP
|
||||
canvas_set_font(canvas, FontEurocorp);
|
||||
#else
|
||||
canvas_set_font(canvas, FontPrimary);
|
||||
#endif
|
||||
shift_position = (position + items_count + i - 1) % items_count;
|
||||
item = MenuItemArray_get(model->items, shift_position);
|
||||
menu_short_name(item, name);
|
||||
|
||||
Reference in New Issue
Block a user