2024-12-09 14:54:11 +00:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "lvgl.h"
|
|
|
|
|
2024-12-15 14:37:12 +00:00
|
|
|
extern const char *val_ext_gamemodes[];
|
|
|
|
#define VAL_EXT_GAMEMODES_SIZE 6
|
|
|
|
|
2024-12-13 02:29:01 +00:00
|
|
|
LV_FONT_DECLARE(lv_font_tungsten_40)
|
|
|
|
LV_FONT_DECLARE(lv_font_tungsten_180)
|
2024-12-11 21:18:18 +00:00
|
|
|
|
2024-12-12 01:19:02 +00:00
|
|
|
LV_IMAGE_DECLARE(ui_img_bg);
|
2024-12-13 04:01:54 +00:00
|
|
|
LV_IMAGE_DECLARE(ui_img_moon);
|
|
|
|
LV_IMAGE_DECLARE(ui_img_star);
|
2024-12-13 16:32:53 +00:00
|
|
|
LV_IMAGE_DECLARE(ui_img_sleep);
|
|
|
|
|
|
|
|
bool val_ui_state_ready();
|
|
|
|
|
|
|
|
void val_ui_none();
|
|
|
|
void val_ui_menu(bool was_idle);
|
|
|
|
void val_ui_idle();
|
2024-12-14 16:26:34 +00:00
|
|
|
void val_ui_queue_start(bool ms_not_comp);
|
2024-12-15 12:05:36 +00:00
|
|
|
void val_ui_match_found(bool is_premier);
|
2024-12-15 13:57:31 +00:00
|
|
|
void val_ui_pregame(bool is_split);
|
2024-12-15 14:37:12 +00:00
|
|
|
void val_ui_game_generic(const char *gamemode);
|
2024-12-15 15:36:52 +00:00
|
|
|
void val_ui_game_start();
|
|
|
|
void val_ui_game_over(bool won);
|
2024-12-12 01:19:02 +00:00
|
|
|
|
2024-12-09 14:54:11 +00:00
|
|
|
void val_lvgl_ui(lv_display_t *disp);
|