30 lines
711 B
C
30 lines
711 B
C
#ifndef HELPER_H
|
|
#define HELPER_H
|
|
|
|
#include "drivers/game_timer.h"
|
|
#include "drivers/sseg.h"
|
|
#include "drivers/bottom_half.h"
|
|
#include "drivers/wires.h"
|
|
#include "drivers/char_lcd.h"
|
|
#include "drivers/leds.h"
|
|
#include "drivers/speaker.h"
|
|
#include "drivers/tft.h"
|
|
|
|
struct StarCodeHandler {
|
|
const char* code;
|
|
const char* display_text;
|
|
bool should_exit;
|
|
void (*callback)(void);
|
|
};
|
|
|
|
// TODO: add something for RNG.
|
|
// TODO: add something for colors, to make everything consistant.
|
|
|
|
/// Clears most persistant bomb state
|
|
void clean_bomb(void);
|
|
void poster_child_task(void* arg);
|
|
void do_star_codes(StarCodeHandler* star_codes, int star_codes_len);
|
|
void display_game_results();
|
|
|
|
#endif /* HELPER_H */
|