Files
balatro-gba-chinese-jocker-…/include/game/common_ui.h
T

42 lines
777 B
C

/**
* @file common_ui.h
*
* @brief Common functions to render UI elements.
*/
#ifndef COMMON_UI_H
#define COMMON_UI_H
#include <stdbool.h>
/**
* @brief Enum of possible backgrounds to render with @ref change_background
*/
enum BackgroundId
{
BG_NONE,
BG_CARD_SELECTING,
BG_CARD_PLAYING,
BG_ROUND_END,
BG_SHOP,
BG_BLIND_SELECT,
BG_RUN_SETUP,
BG_OPTIONS_MENU,
BG_MAIN_MENU
};
enum BackgroundId get_current_background(void);
/**
* Change the background
*
* @param id @ref BackgroundId to render to screen
*/
void change_background(enum BackgroundId id, bool force_redraw);
/**
* @brief Restores the bottom row of the top-left panel from the background map.
*/
void reset_top_left_panel_bottom_row(void);
#endif // COMMON_UI_H