|
SSBM Decomp
|
#include <sysdolphin/baselib/forward.h>#include <melee/gm/types.h>#include <sysdolphin/baselib/gobj.h>Go to the source code of this file.
Functions | |
| bool | gm_GetDbPauseFlag (int bit) |
| int | gm_801A4624 (void) |
| void | gm_SetDbPauseFlag (int bit) |
| void | gm_ClearDbPauseFlag (int bit) |
| bool | gm_801A46B8 (int bit) |
| bool | fn_801A46F4 (void) |
| bool | fn_801A47E4 (void) |
| u64 | gm_801A48A4 (u8) |
| void | gm_801A4970 (struct gm_DbPauseInputHandlers *db_input) |
| void | gm_SetDbPauseInputHandlers (bool(*arg0)(void), bool(*arg1)(void)) |
| void | gm_801A4B1C (void) |
| void | gm_SetPreGObjProcCallback (Event cb) |
| void | gm_801A4B50 (int) |
| void | gm_801A4B60 (void) |
| void | gm_801A4B74 (void) |
| 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) |
| GameScene * | gm_FindGameSceneHandler (u8 kind) |
| Finds the GameScene for a given scene kind. | |
| void | gm_801A4D34 (void(*on_frame)(void), GameSceneInfo *) |
Main per-scene loop invoked from gm_801A4014. | |
Variables | |
| void(* | gm_804D6724 )(void) |
| bool gm_GetDbPauseFlag | ( | int | bit | ) |
| int gm_801A4624 | ( | void | ) |
| void gm_SetDbPauseFlag | ( | int | bit | ) |
| void gm_ClearDbPauseFlag | ( | int | bit | ) |
| bool gm_801A46B8 | ( | int | bit | ) |
| bool fn_801A46F4 | ( | void | ) |
| bool fn_801A47E4 | ( | void | ) |
| void gm_801A4970 | ( | struct gm_DbPauseInputHandlers * | db_input | ) |
| void gm_801A4B1C | ( | void | ) |
| void gm_SetPreGObjProcCallback | ( | Event | cb | ) |
| void gm_801A4B50 | ( | int | arg0 | ) |
| void gm_801A4B60 | ( | void | ) |
| void gm_801A4B74 | ( | void | ) |
| 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 | ) |
Finds the GameScene for a given scene kind.
Walks the global GameScene table (from gm_GetAllGameScenes) comparing each entry's #GameScene::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. |
| void gm_801A4D34 | ( | void(* | on_frame )(void), |
| GameSceneInfo * | ) |
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.
|
extern |