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 } |
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().
Referenced by state_init_title_screen().
Referenced by state_drawUI_title_screen().
Referenced by title_screen_draw_images().
Referenced by appendGfx_title_screen().
Referenced by title_screen_draw_images().
Referenced by state_drawUI_title_screen().
| Lights1 D_80077A38 = gdSPDefLights1(255, 255, 255, 0, 0, 0, 0, 0, 0) |
Referenced by appendGfx_title_screen().
| 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().
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().
Referenced by state_step_title_screen().
| BSS TitleDataStruct* TitleScreen_ImgList |
Referenced by state_init_title_screen().
Referenced by state_init_title_screen(), and title_screen_draw_copyright().
Referenced by state_init_title_screen(), and title_screen_draw_copyright().
Referenced by state_init_title_screen(), and title_screen_draw_logo().
Referenced by state_init_title_screen(), and title_screen_draw_menu().
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().