|
SNAKE_STM32F3
|
Implementation of snake rendering module for ws2812b matrix display. More...
#include "ws2812b.h"#include "ws2812b_matrix.h"#include "ws2812b_matrix_symbols.h"#include "game_renderer.h"
Macros | |
| #define | Rh 0 |
| #define | Gh 50 |
| #define | Bh 255 |
| #define | Rt 0 |
| #define | Gt 255 |
| #define | Bt 50 |
| #define | Rf 255 |
| #define | Gf 0 |
| #define | Bf 0 |
| #define | Rb 0 |
| #define | Gb 0 |
| #define | Bb 0 |
| #define | Rm 255 |
| #define | Gm 0 |
| #define | Bm 0 |
| #define | Rd 255 |
| #define | Gd 255 |
| #define | Bd 255 |
Functions | |
| void | render_snake (const snake_state *game) |
| Renders the snake on the LED matrix. | |
| void | render_menu (const snake_state *game) |
| Renders game menu on the LED matrix. | |
| void | render_start (void) |
| Renders game start animation on the LED matrix. | |
Implementation of snake rendering module for ws2812b matrix display.
SPDX-License-Identifier: MIT
| #define Bb 0 |
| #define Bd 255 |
| #define Bf 0 |
| #define Bh 255 |
| #define Bm 0 |
| #define Bt 50 |
| #define Gb 0 |
| #define Gd 255 |
| #define Gf 0 |
| #define Gh 50 |
| #define Gm 0 |
| #define Gt 255 |
| #define Rb 0 |
| #define Rd 255 |
| #define Rf 255 |
| #define Rh 0 |
| #define Rm 255 |
| #define Rt 0 |
| void render_menu | ( | const snake_state * | game | ) |
Renders game menu on the LED matrix.
| game | pointer to current snake state used for rendering. |

| void render_snake | ( | const snake_state * | game | ) |
Renders the snake on the LED matrix.
| game | pointer to current snake state used for rendering. |

| void render_start | ( | void | ) |
Renders game start animation on the LED matrix.
