SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
gmscene.h
Go to the documentation of this file.
1
#ifndef MELEE_GM_1A45_H
2
#define MELEE_GM_1A45_H
3
4
#include <
sysdolphin/baselib/forward.h
>
5
6
#include <
melee/gm/types.h
>
7
#include <
sysdolphin/baselib/gobj.h
>
8
9
/* 1A45E8 */
bool
gm_GetDbPauseFlag
(
int
bit);
10
/* 1A4624 */
int
gm_801A4624
(
void
);
11
/* 1A4634 */
void
gm_SetDbPauseFlag
(
int
bit);
12
/* 1A4674 */
void
gm_ClearDbPauseFlag
(
int
bit);
13
/* 1A46B8 */
bool
gm_801A46B8
(
int
bit);
14
/* 1A46F4 */
bool
fn_801A46F4
(
void
);
15
/* 1A47E4 */
bool
fn_801A47E4
(
void
);
16
/* 1A48A4 */
u64
gm_801A48A4
(
u8
);
17
/* 1A4970 */
void
gm_801A4970
(
struct
gm_DbPauseInputHandlers
* db_input);
18
/* 1A4B08 */
void
gm_SetDbPauseInputHandlers
(
bool
(*arg0)(
void
),
19
bool
(*arg1)(
void
));
20
/* 1A4B1C */
void
gm_801A4B1C
(
void
);
21
/* 1A4B40 */
void
gm_SetPreGObjProcCallback
(
Event
cb);
22
/* 1A4B50 */
void
gm_801A4B50
(
int
);
23
/* 1A4B60 */
void
gm_801A4B60
(
void
);
24
/* 1A4B74 */
void
gm_801A4B74
(
void
);
25
/* 1A4B88 */
void
gm_801A4B88
(
struct
GameSceneInfo
*);
26
/* 1A4B90 */
void
*
gm_GetCurrentSceneEnterData
(
void
);
27
/* 1A4B9C */
void
*
gm_GetCurrentSceneExitData
(
void
);
28
/* 1A4BA8 */
u32
gm_801A4BA8
(
void
);
29
/* 1A4BB8 */
u32
gm_801A4BB8
(
void
);
30
/* 1A4BC8 */
HSD_GObj
*
gm_801A4BC8
(
void
);
31
/* 1A4BD0 */
void
fn_801A4BD0
(
HSD_GObj
*);
32
/* 1A4BD4 */
void
gm_801A4BD4
(
void
);
33
44
/* 1A4CE0 */
GameScene
*
gm_FindGameSceneHandler
(
u8
kind);
45
52
/* 1A4D34 */
void
gm_801A4D34
(
void
(*on_frame)(
void
),
GameSceneInfo
*);
53
54
/* 4D6724 */
extern
void (*
gm_804D6724
)(void);
55
56
#endif
u32
unsigned long u32
Definition
types.h:9
u64
unsigned long long int u64
Definition
types.h:11
u8
unsigned char u8
Definition
types.h:5
gm_804D6724
void(* gm_804D6724)(void)
Definition
gmscene.c:29
gm_801A4B74
void gm_801A4B74(void)
Definition
gmscene.c:182
gm_801A46B8
bool gm_801A46B8(int bit)
Definition
gmscene.c:58
gm_FindGameSceneHandler
GameScene * gm_FindGameSceneHandler(u8 kind)
Finds the GameScene for a given scene kind.
Definition
gmscene.c:250
gm_801A4624
int gm_801A4624(void)
Definition
gmscene.c:43
fn_801A47E4
bool fn_801A47E4(void)
Definition
gmscene.c:77
gm_801A4BD4
void gm_801A4BD4(void)
Definition
gmscene.c:221
gm_GetCurrentSceneExitData
void * gm_GetCurrentSceneExitData(void)
returns a pointer to the current scenes exit data
Definition
gmscene.c:199
gm_801A4B1C
void gm_801A4B1C(void)
Definition
gmscene.c:162
fn_801A46F4
bool fn_801A46F4(void)
Definition
gmscene.c:63
gm_GetCurrentSceneEnterData
void * gm_GetCurrentSceneEnterData(void)
returns a pointer to the current scenes enter data
Definition
gmscene.c:193
gm_801A4B60
void gm_801A4B60(void)
Definition
gmscene.c:177
gm_801A4B50
void gm_801A4B50(int)
Definition
gmscene.c:172
gm_801A48A4
u64 gm_801A48A4(u8)
Definition
gmscene.c:89
gm_SetDbPauseInputHandlers
void gm_SetDbPauseInputHandlers(bool(*arg0)(void), bool(*arg1)(void))
gm_GetDbPauseFlag
bool gm_GetDbPauseFlag(int bit)
Definition
gmscene.c:38
gm_801A4BB8
u32 gm_801A4BB8(void)
Definition
gmscene.c:209
gm_SetPreGObjProcCallback
void gm_SetPreGObjProcCallback(Event cb)
Definition
gmscene.c:167
gm_801A4B88
void gm_801A4B88(struct GameSceneInfo *)
Definition
gmscene.c:187
gm_801A4BA8
u32 gm_801A4BA8(void)
Definition
gmscene.c:204
gm_SetDbPauseFlag
void gm_SetDbPauseFlag(int bit)
Definition
gmscene.c:48
gm_ClearDbPauseFlag
void gm_ClearDbPauseFlag(int bit)
Definition
gmscene.c:53
gm_801A4970
void gm_801A4970(struct gm_DbPauseInputHandlers *db_input)
Definition
gmscene.c:104
gm_801A4BC8
HSD_GObj * gm_801A4BC8(void)
Definition
gmscene.c:214
gm_801A4D34
void gm_801A4D34(void(*on_frame)(void), GameSceneInfo *)
Main per-scene loop invoked from gm_801A4014.
fn_801A4BD0
void fn_801A4BD0(HSD_GObj *)
Definition
gmscene.c:219
gobj.h
GameSceneInfo
struct GameSceneInfo GameSceneInfo
Definition
forward.h:151
Event
void(* Event)(void)
A void callback with no arguments.
Definition
platform.h:34
types.h
GameScene
Definition
types.h:116
HSD_GObj
Definition
gobj.h:13
gm_DbPauseInputHandlers
Definition
types.h:859
forward.h
src
melee
gm
gmscene.h
Generated by
1.17.0