Data Structures | |
struct | TitleDataStruct |
struct | TitleMenuDataStruct |
Macros | |
#define | TITLE_WIDTH 200 |
#define | TITLE_HEIGHT 112 |
#define | TITLE_TILE_HEIGHT 2 |
#define | TITLE_POS_LEFT ((SCREEN_WIDTH - TITLE_WIDTH) / 2) |
#define | TITLE_POS_TOP 15 |
#define | FILENAME_ERROR "ERROR\xf7\xf7\xf7" |
#define | TITLE_NUM_TILES (TITLE_HEIGHT / TITLE_TILE_HEIGHT) |
#define | TITLE_TILE_PIXELS (TITLE_WIDTH * TITLE_TILE_HEIGHT) |
#define | TITLE_LOGO_YOFFSET -100 |
#define | TITLE_START_TIME 480 |
#define | COPYRIGHT_WIDTH 144 |
#define | VAR_1 32 |
#define | VAR_2 676 |
#define | RECT_SIZE 0x40 |
#define | YL_BASE 764 |
#define | YH_BASE 828 |
#define | COPYRIGHT_TEX_CHUNKS 2 |
#define | COPYRIGHT_IMG(k, i) &TitleScreen_ImgList_Copyright[16 * i] |
#define | LTT_LRT 15 |
Enumerations | |
enum | TitleScreenStates { TITLE_STATE_INIT = 0x00000000 , TITLE_STATE_APPEAR = 0x00000001 , TITLE_STATE_HOLD = 0x00000002 , TITLE_STATE_UNUSED = 0x00000003 , TITLE_STATE_BEGIN_DISMISS = 0x00000004 , TITLE_STATE_DISMISS = 0x00000005 , TITLE_STATE_EXIT = 0x00000006 } |
enum | { NEXT_STATE_DEMO = 10 , NEXT_STATE_INTRO = 9 , NEXT_STATE_FILE_SELECT = 5 , NEXT_STATE_NONE = 0 } |
enum | TitleMenuVisibilityStates { TITLEMENU_STATE_FADE_IN , TITLEMENU_STATE_FADE_OUT } |
Functions | |
void | appendGfx_title_screen (void) |
void | draw_title_screen_NOP (void) |
void | title_screen_draw_images (f32, f32) |
void | title_screen_draw_logo (f32) |
void | title_screen_draw_menu (void) |
void | title_screen_draw_copyright (f32) |
void | state_init_title_screen (void) |
void | state_step_title_screen (void) |
void | state_drawUI_title_screen (void) |
Variables | |
s16 | TitleScreenNextState = NEXT_STATE_NONE |
SaveMetadata | gSaveSlotMetadata [4] |
u8 | gSaveSlotHasData [4] = { TRUE, TRUE, TRUE, TRUE } |
s32 | TitleMenu_Alpha = 0 |
s32 | TitleMenu_Visibility = TITLEMENU_STATE_FADE_IN |
s32 | TitleMenu_BlinkCounter = 0 |
s32 | PlayIntroNext = FALSE |
Lights1 | D_80077A38 = gdSPDefLights1(255, 255, 255, 0, 0, 0, 0, 0, 0) |
Gfx | TitleSetupGfx [] |
BSS s16 | TitleScreen_AppearDelay |
BSS TitleDataStruct * | TitleScreen_ImgList |
BSS s32 * | TitleScreen_ImgList_Logo |
BSS u8(* | TitleScreen_ImgList_Copyright )[144] |
BSS s32 * | TitleScreen_ImgList_PressStart |
BSS s32 * | TitleScreen_ImgList_CopyrightPalette |
BSS s16 | TitleScreen_TimeLeft |
#define COPYRIGHT_IMG | ( | k, | |
i ) &TitleScreen_ImgList_Copyright[16 * i] |
Referenced by title_screen_draw_copyright().
#define COPYRIGHT_TEX_CHUNKS 2 |
Referenced by title_screen_draw_copyright().
#define COPYRIGHT_WIDTH 144 |
Referenced by state_init_title_screen(), and title_screen_draw_copyright().
#define FILENAME_ERROR "ERROR\xf7\xf7\xf7" |
#define LTT_LRT 15 |
Referenced by title_screen_draw_copyright().
#define RECT_SIZE 0x40 |
Referenced by title_screen_draw_copyright().
#define TITLE_HEIGHT 112 |
#define TITLE_LOGO_YOFFSET -100 |
Referenced by title_screen_draw_logo().
#define TITLE_NUM_TILES (TITLE_HEIGHT / TITLE_TILE_HEIGHT) |
Referenced by title_screen_draw_logo().
#define TITLE_POS_LEFT ((SCREEN_WIDTH - TITLE_WIDTH) / 2) |
Referenced by title_screen_draw_logo().
#define TITLE_POS_TOP 15 |
Referenced by title_screen_draw_logo().
#define TITLE_START_TIME 480 |
Referenced by state_init_title_screen().
#define TITLE_TILE_HEIGHT 2 |
Referenced by title_screen_draw_logo().
#define TITLE_TILE_PIXELS (TITLE_WIDTH * TITLE_TILE_HEIGHT) |
Referenced by title_screen_draw_logo().
#define TITLE_WIDTH 200 |
Referenced by title_screen_draw_logo().
#define VAR_1 32 |
Referenced by title_screen_draw_menu().
#define VAR_2 676 |
Referenced by title_screen_draw_menu().
#define YH_BASE 828 |
Referenced by title_screen_draw_copyright().
#define YL_BASE 764 |
Referenced by title_screen_draw_copyright().
enum TitleScreenStates |
void appendGfx_title_screen | ( | void | ) |
Referenced by state_init_title_screen().
void draw_title_screen_NOP | ( | void | ) |
Referenced by state_drawUI_title_screen().
void state_drawUI_title_screen | ( | void | ) |
void state_init_title_screen | ( | void | ) |
void state_step_title_screen | ( | void | ) |
void title_screen_draw_copyright | ( | f32 | moveAlpha | ) |
Referenced by title_screen_draw_images().
void title_screen_draw_images | ( | f32 | logoMoveAlpha, |
f32 | copyrightMoveAlpha ) |
Referenced by appendGfx_title_screen().
void title_screen_draw_logo | ( | f32 | moveAlpha | ) |
Referenced by title_screen_draw_images().
void title_screen_draw_menu | ( | void | ) |
Referenced by state_drawUI_title_screen().
Lights1 D_80077A38 = gdSPDefLights1(255, 255, 255, 0, 0, 0, 0, 0, 0) |
Referenced by appendGfx_title_screen().
u8 gSaveSlotHasData[4] = { TRUE, TRUE, TRUE, TRUE } |
SaveMetadata gSaveSlotMetadata[4] |
Referenced by filemenu_draw_contents_file_info(), filemenu_draw_contents_file_title(), filemenu_init(), filemenu_main_handle_input(), filemenu_yesno_handle_input(), fio_deserialize_state(), and fio_serialize_state().
s32 PlayIntroNext = FALSE |
Referenced by state_step_title_screen().
s32 TitleMenu_Alpha = 0 |
Referenced by state_drawUI_title_screen(), and title_screen_draw_menu().
s32 TitleMenu_BlinkCounter = 0 |
Referenced by state_drawUI_title_screen(), and title_screen_draw_menu().
s32 TitleMenu_Visibility = TITLEMENU_STATE_FADE_IN |
Referenced by state_drawUI_title_screen(), and title_screen_draw_menu().
BSS s16 TitleScreen_AppearDelay |
Referenced by state_step_title_screen().
BSS TitleDataStruct* TitleScreen_ImgList |
Referenced by state_init_title_screen().
BSS u8(* TitleScreen_ImgList_Copyright)[144] |
Referenced by state_init_title_screen(), and title_screen_draw_copyright().
BSS s32* TitleScreen_ImgList_CopyrightPalette |
Referenced by state_init_title_screen(), and title_screen_draw_copyright().
BSS s32* TitleScreen_ImgList_Logo |
Referenced by state_init_title_screen(), and title_screen_draw_logo().
BSS s32* TitleScreen_ImgList_PressStart |
Referenced by state_init_title_screen(), and title_screen_draw_menu().
BSS s16 TitleScreen_TimeLeft |
Referenced by state_init_title_screen(), and state_step_title_screen().
s16 TitleScreenNextState = NEXT_STATE_NONE |
Referenced by state_step_title_screen().
Gfx TitleSetupGfx[] |
Referenced by title_screen_draw_copyright(), title_screen_draw_logo(), and title_screen_draw_menu().