|
@@ -56,18 +56,6 @@ void game_engine_free(GameEngine* engine) {
|
|
|
free(engine);
|
|
free(engine);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-static void canvas_printf(Canvas* canvas, uint8_t x, uint8_t y, const char* format, ...) {
|
|
|
|
|
- FuriString* string = furi_string_alloc();
|
|
|
|
|
- va_list args;
|
|
|
|
|
- va_start(args, format);
|
|
|
|
|
- furi_string_vprintf(string, format, args);
|
|
|
|
|
- va_end(args);
|
|
|
|
|
-
|
|
|
|
|
- canvas_draw_str(canvas, x, y, furi_string_get_cstr(string));
|
|
|
|
|
-
|
|
|
|
|
- furi_string_free(string);
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
static void clock_timer_callback(void* context) {
|
|
static void clock_timer_callback(void* context) {
|
|
|
GameEngine* engine = context;
|
|
GameEngine* engine = context;
|
|
|
furi_thread_flags_set(engine->thread_id, GameThreadFlagUpdate);
|
|
furi_thread_flags_set(engine->thread_id, GameThreadFlagUpdate);
|