|
SSBM Decomp
|
Functions | |
| bool | gm_801A45E8 (int bit) |
| int | gm_801A4624 (void) |
| void | gm_801A4634 (int bit) |
| void | gm_801A4674 (int bit) |
| bool | gm_801A46B8 (int bit) |
| bool | fn_801A46F4 (void) |
| bool | fn_801A47E4 (void) |
| u64 | gm_801A48A4 (u8) |
| void | gm_801A4970 (int(**arg0)(void)) |
| void | gm_801A4B08 (bool(*arg0)(void), bool(*arg1)(void)) |
| UNK_RET | gm_801A4B1C (UNK_PARAMS) |
| void | gm_801A4B40 (UNK_T) |
| void | gm_801A4B50 (int) |
| void | gm_801A4B60 (void) |
| UNK_RET | gm_801A4B74 (UNK_PARAMS) |
| void | gm_801A4B88 (struct GameSceneInfo *) |
| void * | gm_GetCurrentSceneEnterData (void) |
| returns a pointer to the current scenes enter data | |
| void * | gm_GetCurrentSceneExitData (void) |
| returns a pointer to the current scenes exit data | |
| u32 | gm_801A4BA8 (void) |
| u32 | gm_801A4BB8 (void) |
| HSD_GObj * | gm_801A4BC8 (void) |
| void | fn_801A4BD0 (HSD_GObj *) |
| void | gm_801A4BD4 (void) |
| p or c NULL if no entry matches GameSceneHandler * | gm_FindGameSceneHandler (u8 kind) |
| void | gm_801A4D34 (void(*on_frame)(void), struct GameSceneInfo *) |
| Main per-scene loop invoked from gm_801A4014. | |
Variables | |
| p | kind |
| Finds the GameSceneHandler for a given scene kind. | |
| bool gm_801A45E8 | ( | int | bit | ) |
| int gm_801A4624 | ( | void | ) |
| void gm_801A4634 | ( | int | bit | ) |
| void gm_801A4674 | ( | int | bit | ) |
| bool gm_801A46B8 | ( | int | bit | ) |
| bool fn_801A46F4 | ( | void | ) |
| bool fn_801A47E4 | ( | void | ) |
| void gm_801A4970 | ( | int(** | arg0 )(void) | ) |
| UNK_RET gm_801A4B1C | ( | UNK_PARAMS | ) |
| void gm_801A4B40 | ( | UNK_T | arg0 | ) |
| void gm_801A4B50 | ( | int | arg0 | ) |
| void gm_801A4B60 | ( | void | ) |
| UNK_RET gm_801A4B74 | ( | UNK_PARAMS | ) |
| void gm_801A4B88 | ( | struct GameSceneInfo * | info | ) |
| void * gm_GetCurrentSceneEnterData | ( | void | ) |
returns a pointer to the current scenes enter data
| void * gm_GetCurrentSceneExitData | ( | void | ) |
returns a pointer to the current scenes exit data
| u32 gm_801A4BA8 | ( | void | ) |
| u32 gm_801A4BB8 | ( | void | ) |
| HSD_GObj * gm_801A4BC8 | ( | void | ) |
| void fn_801A4BD0 | ( | HSD_GObj * | gobj | ) |
| void gm_801A4BD4 | ( | void | ) |
| p or c NULL if no entry matches GameSceneHandler * gm_FindGameSceneHandler | ( | u8 | kind | ) |
| void gm_801A4D34 | ( | void(* | on_frame )(void), |
| struct GameSceneInfo * | arg1 ) |
Main per-scene loop invoked from gm_801A4014.
Runs until gm_80479D58_t::unk_C becomes non-zero, calling on_frame each frame after pad/input processing.
| p kind |
Finds the GameSceneHandler for a given scene kind.
Walks the global GameSceneHandler table (from gm_GetAllGameSceneHandlers) comparing each entry's GameSceneHandler::class_id against kind until a match is found or the GS_COUNT value is reached.
| kind | The GameSceneKind (passed as a u8) to look up. |