mirror of
https://github.com/encounter/Decrypt9.git
synced 2026-03-30 11:06:30 -07:00
54 lines
1.5 KiB
C
54 lines
1.5 KiB
C
#pragma once
|
|
|
|
#include "common.h"
|
|
#ifdef USE_THEME
|
|
#include "draw.h"
|
|
|
|
#define GFX_PROGRESS "progress.bin"
|
|
#define GFX_DONE "done.bin"
|
|
#define GFX_FAILED "failed.bin"
|
|
#define GFX_UNMOUNT "unmount.bin"
|
|
#define GFX_DANGER_E "danger_e.bin"
|
|
#define GFX_DANGER_S "danger_s.bin"
|
|
#define GFX_DEBUG_BG "debug_bg.bin"
|
|
#define GFX_LOGO "logo.bin"
|
|
|
|
#define COLOR_RED RGB(0xFF, 0x00, 0x00)
|
|
#define COLOR_GREEN RGB(0x00, 0xFF, 0x00)
|
|
#define COLOR_BLUE RGB(0xFF, 0x00, 0xFF)
|
|
#define COLOR_GREY RGB(0x77, 0x77, 0x77)
|
|
#define COLOR_PURPLE RGB(0x66, 0x00, 0xFF)
|
|
|
|
#define LOGO_TOP true
|
|
#define LOGO_TEXT_X 10
|
|
#define LOGO_TEXT_Y SCREEN_HEIGHT - 10
|
|
#define LOGO_COLOR_BG COLOR_TRANSPARENT
|
|
#define LOGO_COLOR_FONT COLOR_WHITE
|
|
|
|
#define ALT_PROGRESS // use alternative progress indicator if defined
|
|
#define PRG_COLOR_BG LOGO_COLOR_BG
|
|
#define PRG_COLOR_FONT LOGO_COLOR_FONT
|
|
#define PRG_START_X 20
|
|
#define PRG_START_Y 10
|
|
#define PRG_BARWIDTH 280 // must be multiple of 8
|
|
|
|
#define STD_COLOR_BG LOGO_COLOR_BG
|
|
#define STD_COLOR_FONT LOGO_COLOR_FONT
|
|
|
|
#define DBG_COLOR_BG COLOR_BLACK
|
|
#define DBG_COLOR_FONT COLOR_WHITE
|
|
|
|
#define DBG_START_Y 10
|
|
#define DBG_END_Y (SCREEN_HEIGHT - 10)
|
|
#define DBG_START_X 10
|
|
#define DBG_END_X (SCREEN_WIDTH_TOP - 10)
|
|
#define DBG_STEP_Y 10
|
|
|
|
void LoadThemeGfx(const char* filename, bool use_top);
|
|
void LoadThemeGfxMenu(u32 index);
|
|
void LoadThemeGfxLogo(void);
|
|
#ifdef ALT_PROGRESS
|
|
void ShowProgress(u64 current, u64 total);
|
|
#endif
|
|
#endif
|