Data Structures | |
| struct | SmashGameBoxData |
| struct | SmashGameData |
Macros | |
| #define | SCOREKEEPER_ENEMY_IDX 0 |
| #define | SMASH_DATA_VAR_IDX 0 |
| #define | PLAY_COST 10 |
| #define | PLAY_TIME ((s32)(900 * DT)) |
| #define | FRAME_RATE ((s32)(30 * DT)) |
| #define | NUM_BOXES 35 |
| #define | NUM_PANELS 10 |
| #define | SMASH_DATA_VAR_IDX 0 |
| #define | SMASH_DATA_VAR_IDX 0 |
| #define | FUZZY_NPC_ID_BASE NPC_Fuzzy_01 |
| #define | BOBOMB_NPC_ID_BASE NPC_Bobomb_01 |
| #define | LUIGI_NPC_ID_BASE NPC_Luigi_01 |
| #define | TEXT_POS_Y 28 |
| #define | COUNT_POS_Y 43 |
Enumerations | |
| enum | SmashGameBoxCotent { BOX_CONTENT_FUZZY = 0 , BOX_CONTENT_BOMB = 1 , BOX_CONTENT_PEACH = 2 , BOX_CONTENT_EMPTY = 3 } |
| enum | SmashGameStunFlags { STUN_FLAG_STUNNED = 1 , STUN_FLAG_CHANGED = 2 , STUN_FLAG_GRABBED = 4 } |
| enum | SmashGameBoxState { BOX_STATE_FUZZY_INIT = 10 , BOX_STATE_FUZZY_IDLE = 11 , BOX_STATE_FUZZY_POPUP = 12 , BOX_STATE_FUZZY_HIT = 13 , BOX_STATE_FUZZY_ATTACH = 14 , BOX_STATE_FUZZY_GRAB = 15 , BOX_STATE_FUZZY_DETACH = 16 , BOX_STATE_FUZZY_DONE = 17 , BOX_STATE_FUZZY_END = 18 , BOX_STATE_BOMB_INIT = 30 , BOX_STATE_BOMB_IDLE = 31 , BOX_STATE_BOMB_POPUP = 32 , BOX_STATE_BOMB_HIT = 33 , BOX_STATE_BOMB_ATTACK = 34 , BOX_STATE_BOMB_STUN = 35 , BOX_STATE_BOMB_DONE = 36 , BOX_STATE_BOMB_END = 37 , BOX_STATE_EMPTY_INIT = 50 , BOX_STATE_EMPTY_IDLE = 51 , BOX_STATE_EMPTY_HIT = 52 , BOX_STATE_PEACH_INIT = 70 , BOX_STATE_PEACH_IDLE = 71 , BOX_STATE_PEACH_POPUP = 72 , BOX_STATE_PEACH_HIT = 73 , BOX_STATE_PEACH_EMERGE = 74 , BOX_STATE_PEACH_DONE = 75 } |
Functions | |
| void | delete_entity (s32) |
| void | partner_enable_input (void) |
| void N | appendGfx_score_display (void *renderData) |
| void N | worker_draw_score (void) |
Variables | |
| HudScript | HES_BlueMeter |
| HudScript | HES_AButton |
| HudScript | HES_MashAButton |
| BSS s32 | D_80248600 [10] |
| struct SmashGameBoxData |
| Data Fields | ||
|---|---|---|
| s32 | colliderID | |
| s32 | content | |
| s32 | modelID | |
| s32 | npcID | |
| s32 | peachPanelModelID | |
| SmashGameBoxState | state | |
| s32 | stateTimer | |
| struct SmashGameData |
| Data Fields | ||
|---|---|---|
| SmashGameBoxData | box[35] | |
| HudElemID | buttonHID | |
| s32 | curScore | |
| s32 | found | |
| s32 | mashProgress | |
| HudElemID | meterHID | |
| s32 | signpostEntity | |
| SmashGameStunFlags | stunFlags | |
| s32 | timeLeft | |
| s32 | windowA_posX | |
| s32 | windowB_posX | |
| s32 | workerID | |
| #define BOBOMB_NPC_ID_BASE NPC_Bobomb_01 |
| #define COUNT_POS_Y 43 |
Referenced by appendGfx_score_display().
| #define FRAME_RATE ((s32)(30 * DT)) |
Referenced by appendGfx_score_display().
| #define FUZZY_NPC_ID_BASE NPC_Fuzzy_01 |
| #define LUIGI_NPC_ID_BASE NPC_Luigi_01 |
| #define NUM_BOXES 35 |
| #define NUM_PANELS 10 |
Referenced by appendGfx_score_display().
| #define PLAY_COST 10 |
| #define PLAY_TIME ((s32)(900 * DT)) |
Referenced by appendGfx_score_display().
| #define SCOREKEEPER_ENEMY_IDX 0 |
| #define SMASH_DATA_VAR_IDX 0 |
Referenced by appendGfx_score_display().
| #define SMASH_DATA_VAR_IDX 0 |
| #define SMASH_DATA_VAR_IDX 0 |
| #define TEXT_POS_Y 28 |
Referenced by appendGfx_score_display().
| enum SmashGameBoxCotent |
| enum SmashGameBoxState |
| enum SmashGameStunFlags |
| void N appendGfx_score_display | ( | void * | renderData | ) |
| void delete_entity | ( | s32 | entityIndex | ) |
Referenced by update_entities().
| void partner_enable_input | ( | void | ) |
| void N worker_draw_score | ( | void | ) |
| BSS s32 D_80248600[10] |
|
extern |
|
extern |
|
extern |