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 |