SSBM Decomp
Toggle main menu visibility
Loading...
Searching...
No Matches
gm_1832.h
Go to the documentation of this file.
1
#ifndef MELEE_GM_1832_H
2
#define MELEE_GM_1832_H
3
4
#include <
sysdolphin/baselib/forward.h
>
5
6
#include <
dolphin/mtx.h
>
7
8
/* 1849E0 */
void
fn_801849E0
(
HSD_GObj
*);
9
/* 184A04 */
void
fn_80184A04
(
HSD_GObj
*);
10
/* 184A28 */
void
fn_80184A28
(
HSD_GObj
*);
11
/* 184A4C */
void
fn_80184A4C
(
HSD_GObj
*);
12
/* 184A70 */
void
fn_80184A70
(
HSD_GObj
*);
13
/* 184A94 */
void
fn_80184A94
(
HSD_GObj
*);
14
/* 184AB8 */
void
fn_80184AB8
(
HSD_GObj
*);
15
/* 18504C */
void
fn_8018504C
(
void
);
16
/* 1851C0 */
s32
fn_801851C0
(
void
);
17
/* 1852FC */
void
fn_801852FC
(
HSD_GObj
*);
18
/* 185408 */
void
fn_80185408
(
int
,
float
,
float
,
float
,
float
);
19
/* 1855BC */
double
fn_801855BC
(
double
);
20
/* 18564C */
void
fn_8018564C
(
HSD_GObj
*);
21
/* 18569C */
void
fn_8018569C
(
HSD_GObj
*);
22
/* 18575C */
void
fn_8018575C
(
HSD_GObj
*);
23
/* 1857C4 */
void
fn_801857C4
(
HSD_GObj
*);
24
/* 1859C8 */
void
fn_801859C8
(
HSD_GObj
*);
25
/* 185A0C */
s32
fn_80185A0C
(
void
);
26
/* 185D64 */
void
fn_80185D64
(
void
);
27
/* 185E34 */
s32
fn_80185E34
(
void
);
28
/* 185F5C */
void
fn_80185F5C
(
s32
);
29
/* 186080 */
void
fn_80186080
(
void
);
30
/* 1861B8 */
void
fn_801861B8
(
void
);
31
/* 186400 */
void
fn_80186400
(
void
);
32
/* 186634 */
void
fn_80186634
(
void
*);
33
/* 186DFC */
void
gm_Scene_IntroEasy_OnFrame
(
void
);
34
/* 186E30 */
void
gm_Scene_IntroEasy_OnEnter
(
void
*);
35
36
typedef
struct
{
37
/* 0x00 */
f32
vals
[3];
38
}
ClassicSlotVals
;
39
ASSERT_SIZE
(
ClassicSlotVals
, 0xC);
40
41
typedef
struct
{
42
/* 0x00 */
f32
x00
;
43
/* 0x04 */
f32
x04
;
44
/* 0x08 */
Vec3
x08
;
45
/* 0x14 */
u8
pad_14
[0x8];
46
}
ClassicCharLayout
;
47
ASSERT_SIZE
(
ClassicCharLayout
, 0x1C);
48
49
typedef
struct
{
50
/* 0x00 */
f32
x00
;
51
/* 0x04 */
f32
x04
;
52
/* 0x08 */
f32
x08
;
53
/* 0x0C */
u8
pad_0C
[0x8];
54
}
ClassicTeamEntry
;
55
ASSERT_SIZE
(
ClassicTeamEntry
, 0x14);
56
57
typedef
struct
{
58
/* 0x00 */
f32
x00
[3];
59
/* 0x0C */
f32
x0C
[3];
60
/* 0x18 */
f32
x18
[3];
61
/* 0x24 */
f32
x24
[3];
62
}
ClassicSplashRow
;
63
ASSERT_SIZE
(
ClassicSplashRow
, 0x30);
64
65
struct
lbl_804D6604_t
{
66
/* 0x000 */
ClassicSlotVals
x00
[2];
67
/* 0x018 */
ClassicSlotVals
x18
[3];
68
/* 0x03C */
ClassicSlotVals
x3C
[4];
69
/* 0x06C */
ClassicCharLayout
x6C
[28];
70
/* 0x37C */
ClassicTeamEntry
x37C
[25];
71
/* 0x570 */
u8
pad_570
[0xC];
72
/* 0x57C */
ClassicSplashRow
x57C
[3];
73
/* 0x60C */
u8
pad_60C
[0x24];
74
/* 0x630 */
ClassicSlotVals
x630
[3];
75
/* 0x654 */
ClassicSlotVals
x654
[3];
76
/* 0x678 */
ClassicSlotVals
x678
[4];
77
/* 0x6A8 */
ClassicCharLayout
x6A8
[28];
78
};
79
80
#endif
fn_80186400
void fn_80186400(void)
Definition
gm_1832.c:964
gm_Scene_IntroEasy_OnFrame
void gm_Scene_IntroEasy_OnFrame(void)
Definition
gm_1832.c:1121
fn_801855BC
double fn_801855BC(double)
Definition
gm_1832.c:616
fn_80184A94
void fn_80184A94(HSD_GObj *)
Definition
gm_1832.c:295
gm_Scene_IntroEasy_OnEnter
void gm_Scene_IntroEasy_OnEnter(void *)
Definition
gm_1832.c:1146
fn_8018569C
void fn_8018569C(HSD_GObj *)
Definition
gm_1832.c:640
fn_801859C8
void fn_801859C8(HSD_GObj *)
Definition
gm_1832.c:718
fn_801852FC
void fn_801852FC(HSD_GObj *)
Definition
gm_1832.c:527
fn_80184A04
void fn_80184A04(HSD_GObj *)
Definition
gm_1832.c:275
fn_8018575C
void fn_8018575C(HSD_GObj *)
Definition
gm_1832.c:659
fn_801857C4
void fn_801857C4(HSD_GObj *)
Creates splash screen sprite objects from pre-rendered character images.
Definition
gm_1832.c:671
fn_8018504C
void fn_8018504C(void)
Definition
gm_1832.c:461
fn_801849E0
void fn_801849E0(HSD_GObj *)
Definition
gm_1832.c:270
fn_8018564C
void fn_8018564C(HSD_GObj *)
Definition
gm_1832.c:634
fn_801861B8
void fn_801861B8(void)
Definition
gm_1832.c:912
fn_80185D64
void fn_80185D64(void)
Definition
gm_1832.c:803
fn_80184A28
void fn_80184A28(HSD_GObj *)
Definition
gm_1832.c:280
fn_80184A70
void fn_80184A70(HSD_GObj *)
Definition
gm_1832.c:290
fn_80185A0C
s32 fn_80185A0C(void)
Definition
gm_1832.c:769
fn_80185F5C
void fn_80185F5C(s32)
Definition
gm_1832.c:855
fn_80185408
void fn_80185408(int, float, float, float, float)
Definition
gm_1832.c:571
fn_80185E34
s32 fn_80185E34(void)
Definition
gm_1832.c:828
fn_80184A4C
void fn_80184A4C(HSD_GObj *)
Definition
gm_1832.c:285
fn_80186080
void fn_80186080(void)
Definition
gm_1832.c:881
fn_80186634
void fn_80186634(void *)
Definition
gm_1832.c:1058
fn_801851C0
s32 fn_801851C0(void)
Definition
gm_1832.c:497
fn_80184AB8
void fn_80184AB8(HSD_GObj *)
Definition
gm_1832.c:331
mtx.h
Vec3
struct Vec Vec3
s32
signed int s32
Definition
types.h:12
f32
float f32
Definition
types.h:18
u8
unsigned char u8
Definition
types.h:5
ASSERT_SIZE
#define ASSERT_SIZE(expr, size)
Definition
platform.h:127
ClassicCharLayout
Definition
gm_1832.h:41
ClassicCharLayout::x04
f32 x04
Definition
gm_1832.h:43
ClassicCharLayout::pad_14
u8 pad_14[0x8]
Definition
gm_1832.h:45
ClassicCharLayout::x08
Vec3 x08
Definition
gm_1832.h:44
ClassicCharLayout::x00
f32 x00
Definition
gm_1832.h:42
ClassicSlotVals
Definition
gm_1832.h:36
ClassicSlotVals::vals
f32 vals[3]
Definition
gm_1832.h:37
ClassicSplashRow
Definition
gm_1832.h:57
ClassicSplashRow::x24
f32 x24[3]
Definition
gm_1832.h:61
ClassicSplashRow::x00
f32 x00[3]
Definition
gm_1832.h:58
ClassicSplashRow::x18
f32 x18[3]
Definition
gm_1832.h:60
ClassicSplashRow::x0C
f32 x0C[3]
Definition
gm_1832.h:59
ClassicTeamEntry
Definition
gm_1832.h:49
ClassicTeamEntry::x00
f32 x00
Definition
gm_1832.h:50
ClassicTeamEntry::x04
f32 x04
Definition
gm_1832.h:51
ClassicTeamEntry::x08
f32 x08
Definition
gm_1832.h:52
ClassicTeamEntry::pad_0C
u8 pad_0C[0x8]
Definition
gm_1832.h:53
HSD_GObj
Definition
gobj.h:16
lbl_804D6604_t
Definition
gm_1832.h:65
lbl_804D6604_t::pad_570
u8 pad_570[0xC]
Definition
gm_1832.h:71
lbl_804D6604_t::x678
ClassicSlotVals x678[4]
Definition
gm_1832.h:76
lbl_804D6604_t::x37C
ClassicTeamEntry x37C[25]
Definition
gm_1832.h:70
lbl_804D6604_t::x630
ClassicSlotVals x630[3]
Definition
gm_1832.h:74
lbl_804D6604_t::x57C
ClassicSplashRow x57C[3]
Definition
gm_1832.h:72
lbl_804D6604_t::x00
ClassicSlotVals x00[2]
Definition
gm_1832.h:66
lbl_804D6604_t::x3C
ClassicSlotVals x3C[4]
Definition
gm_1832.h:68
lbl_804D6604_t::x654
ClassicSlotVals x654[3]
Definition
gm_1832.h:75
lbl_804D6604_t::x18
ClassicSlotVals x18[3]
Definition
gm_1832.h:67
lbl_804D6604_t::x6A8
ClassicCharLayout x6A8[28]
Definition
gm_1832.h:77
lbl_804D6604_t::pad_60C
u8 pad_60C[0x24]
Definition
gm_1832.h:73
lbl_804D6604_t::x6C
ClassicCharLayout x6C[28]
Definition
gm_1832.h:69
forward.h
src
melee
gm
gm_1832.h
Generated by
1.17.0