|
Swadge 2024 2.0.0
APIs to develop games for the Magfest Swadge
|
Macros | |
| #define | MENU_MARGIN 16 |
| #define | FONT_MARGIN 8 |
Functions | |
| menuSimpleRenderer_t * | initMenuSimpleRenderer (font_t *font, paletteColor_t border, paletteColor_t bg, paletteColor_t text, int32_t rows) |
| Initialize a and return a menu renderer. | |
| void | deinitMenuSimpleRenderer (menuSimpleRenderer_t *renderer) |
| Deinitialize a menu renderer and free associated memory. This will not free the font passed into initMenuSimpleRenderer() | |
| void | drawMenuSimple (menu_t *menu, menuSimpleRenderer_t *renderer) |
| Draw a themed menu to the display and control the LEDs. | |
| #define MENU_MARGIN 16 |
| #define FONT_MARGIN 8 |
| menuSimpleRenderer_t * initMenuSimpleRenderer | ( | font_t * | font, |
| paletteColor_t | border, | ||
| paletteColor_t | bg, | ||
| paletteColor_t | text, | ||
| int32_t | rows ) |
Initialize a and return a menu renderer.
| font | The font used to draw this menu |
| border | The color for the background border |
| bg | The color for the background |
| text | The color for the text |
| rows | The number of rows to display |
| void deinitMenuSimpleRenderer | ( | menuSimpleRenderer_t * | renderer | ) |
Deinitialize a menu renderer and free associated memory. This will not free the font passed into initMenuSimpleRenderer()
| renderer | The renderer to deinitialize. It must not be used after deinitialization. |
| void drawMenuSimple | ( | menu_t * | menu, |
| menuSimpleRenderer_t * | renderer ) |
Draw a themed menu to the display and control the LEDs.
| menu | The menu to draw |
| renderer | The renderer to draw with |