SSBM Decomp
Loading...
Searching...
No Matches
gm_1A3F.h
Go to the documentation of this file.
1#ifndef MELEE_GM_1A3F_H
2#define MELEE_GM_1A3F_H
3
4#include <melee/gm/forward.h>
5
8
20/* 1A428C */ void gm_SetGameModeStateId(u8 idx);
21
33/* 1A42A0 */ void gm_SetNextGameModeStateId(u8 pending_scene);
34
35/* 1A42B4 */ u8 gm_GetPreviousSceneIndex(void);
36/* 1A42C4 */ u8 gm_GetCurrentSceneIndex(void);
37
45/* 1A42D4 */ void gm_SetNewGameModePending(void);
46
66/* 1A42E8 */ void gm_SetPendingGameMode(u8 pending_mode);
67
92/* 1A42F8 */ void gm_ChangeGameModeAfterCurrentScene(int pending_mode);
93
94/* 1A4310 */ u8 gm_GetCurrentGameMode(void);
95/* 1A4320 */ u8 gm_GetPreviousGameMode(void);
96/* 1A4330 */ void gm_SetGameModeOverride(u8 (*)(void));
97/* 1A4340 */ bool gm_Is1PMode(u8 mode);
98/* 1A4510 */ void gm_801A4510(void);
99
100#endif
unsigned char u8
Definition types.h:5
void gm_801A4510(void)
UnclePunch: Scene_Main.
Definition gm_1A3F.c:359
void gm_SetNewGameModePending(void)
Sets state_machine's GameState::pending value to true (1).
Definition gm_1A3F.c:254
void gm_SetGameModeStateId(u8 idx)
Sets the scene index for both the current and previous scene.
Definition gm_1A3F.c:232
u8 gm_GetCurrentGameMode(void)
Definition gm_1A3F.c:270
void gm_SetPendingGameMode(u8 pending_mode)
Sets GameRouting::pending_mode on state_machine to pending_mode for use after the current mode exits.
Definition gm_1A3F.c:259
void gm_SetNextGameModeStateId(u8 pending_scene)
Sets the scene index for the pending scene.
Definition gm_1A3F.c:239
void * gm_GetGameModeStateEnterData(GameModeState *)
Definition gm_1A3F.c:222
bool gm_Is1PMode(u8 mode)
Definition gm_1A3F.c:285
u8 gm_GetPreviousSceneIndex(void)
Definition gm_1A3F.c:244
void gm_ChangeGameModeAfterCurrentScene(int pending_mode)
Sets GameRouting::pending_mode and GameState::pending on state_machine to pending_mode and true (1) f...
Definition gm_1A3F.c:264
u8 gm_GetCurrentSceneIndex(void)
Definition gm_1A3F.c:249
void * gm_GetGameModeStateExitData(GameModeState *)
Definition gm_1A3F.c:227
u8 gm_GetPreviousGameMode(void)
Definition gm_1A3F.c:275
void gm_SetGameModeOverride(u8(*)(void))
Definition gm_1A3F.c:280
Definition types.h:73