SSBM Decomp
Loading...
Searching...
No Matches
gm_18A5.static.h
Go to the documentation of this file.
1#include <melee/gm/types.h>
2#include <melee/sc/types.h>
3
4static s32 lbl_804D4190 = 0xFFFFFFFF;
5
12
13static struct {
16 u8 pad2[0x32 - 0x2];
18 u8 pad33[0x5E - 0x33];
20 u8 pad5F[0xDC - 0x5F];
22
24
25static struct lbl_803D9D20_t {
26 /* +0 */ u8 x0[0x59];
27 /* +59 */ u8 x59[0x72 - 0x59];
28 /* +72 */ u8 x72[0x8C - 0x72];
29} lbl_803D9D20 = {
30 {
31 0x04, 0x06, 0x08, 0x0C, 0x10, 0x18, 0x20, 0x30, 0x40, 0x06, 0x09, 0x0C,
32 0x12, 0x1B, 0x08, 0x0C, 0x10, 0x10, 0x14, 0x18, 0x1C, 0x20, 0x20, 0x24,
33 0x28, 0x2C, 0x30, 0x34, 0x38, 0x3C, 0x40, 0x40, 0x04, 0x07, 0x08, 0x0E,
34 0x10, 0x19, 0x20, 0x31, 0x3F, 0x04, 0x05, 0x08, 0x0A, 0x0E, 0x04, 0x05,
35 0x06, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x10, 0x0D, 0x0F, 0x10, 0x11, 0x12,
36 0x13, 0x14, 0x15, 0x17, 0x06, 0x05, 0x04, 0x04, 0x06, 0x04, 0x05, 0x04,
37 0x05, 0x04, 0x04, 0x04, 0x05, 0x04, 0x04, 0x04, 0x05, 0x06, 0x05, 0x04,
38 0x05, 0x05, 0x04, 0x04, 0x04,
39 },
40 {
41 0x00, 0x01, 0x02, 0x04, 0x05, 0x06, 0x08, 0x0B, 0x0D,
42 0x0E, 0x12, 0x11, 0x10, 0x0C, 0x03, 0x16, 0x07, 0x0F,
43 0x0A, 0x09, 0x19, 0x15, 0x14, 0x18, 0x17,
44 },
45};
46
47static float lbl_803D9DAC[9] = {
48 // maybe vec3?
49 320, -240, 415.6922, 320, -240, 415.6922,
50};
51
52static struct lbl_803D9DD0_t {
53 /* +00 */ HSD_CObj* cobj;
54 /* +04 */ char pad_B4[0xD0 - 0xB4];
55 /* +20 */ float xD0;
56 /* +24 */ float xD4;
57 /* +28 */ Vec3 eye_position;
58 /* +34 */ char pad_E4[0xEC - 0xE4];
59 /* +3C */ Vec3 interest;
60 /* +48 */ u8 pad_48[0x4];
61} lbl_803D9DD0 = {
62 0, { 0 }, 0, 0, { 320, -240, 415.6922 }, { 0 }, { 320, -240, 0 },
63};
64
65static u32 lbl_803D9E1C[] = {
66 0x0140008C, 0x015E0082, 0x01400096, 0x01400078, 0x014000A0, 0x017200A0,
67 0x0140008C, 0x016800EB, 0x014000F0, 0x014000C8, 0x014000BE, 0x01400096,
68 0x014000AA, 0x0140008C, 0x014000B4, 0x014000B4, 0x014000A0, 0x0140008C,
69 0x014E008C, 0x0140008C, 0x014000A0, 0x014000AA, 0x01400096, 0x014000F0,
70 0x015400F0, 0x013F00F0, 0x013F00F0, 0x013F00F0, 0x014700F0, 0x014000F0,
71 0x014000F0, 0x014000F0,
72};
73
74struct {
75 int x0, x4, x8;
76} lbl_803D9F0C = { -1, -1, -1 };
u8 x32
Definition gm_18A5.static.h:17
static u32 lbl_803D9E1C[]
Definition gm_18A5.static.h:65
u8 pad2[0x32 - 0x2]
Definition gm_18A5.static.h:16
static HSD_Archive * lbl_804D6644
Definition gm_18A5.static.h:8
TmData gm_804771C4
Definition gm_18A5.static.h:23
static struct @164 lbl_80473AB8[0x40]
u8 x5E
Definition gm_18A5.static.h:19
static s32 lbl_804D4190
Definition gm_18A5.static.h:4
static SceneDesc * lbl_804D664C
Definition gm_18A5.static.h:10
u8 pad5F[0xDC - 0x5F]
Definition gm_18A5.static.h:20
int x8
Definition gm_18A5.static.h:75
static SceneDesc * lbl_804D6650
Definition gm_18A5.static.h:11
static HSD_Archive * lbl_804D6648
Definition gm_18A5.static.h:9
static float lbl_803D9DAC[9]
Definition gm_18A5.static.h:47
static struct lbl_803D9D20_t lbl_803D9D20
u8 x0
Definition gm_18A5.static.h:14
static HSD_Archive * lbl_804D6638
Definition gm_18A5.static.h:6
static struct lbl_803D9DD0_t lbl_803D9DD0
int x4
Definition gm_18A5.static.h:75
static HSD_Archive * lbl_804D6640
Definition gm_18A5.static.h:7
u8 x1
Definition gm_18A5.static.h:15
struct @165 lbl_803D9F0C
u8 pad33[0x5E - 0x33]
Definition gm_18A5.static.h:18
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
Definition archive.h:34
Definition cobj.h:39
Definition types.h:26
Definition types.h:691
Definition gm_18A5.static.h:25
u8 x59[0x72 - 0x59]
Definition gm_18A5.static.h:27
u8 x0[0x59]
Definition gm_18A5.static.h:26
u8 x72[0x8C - 0x72]
Definition gm_18A5.static.h:28
Definition gm_18A5.static.h:52
float xD4
Definition gm_18A5.static.h:56
HSD_CObj * cobj
Definition gm_18A5.static.h:53
u8 pad_48[0x4]
Definition gm_18A5.static.h:60
Vec3 eye_position
Definition gm_18A5.static.h:57
Vec3 interest
Definition gm_18A5.static.h:59
float xD0
Definition gm_18A5.static.h:55
char pad_B4[0xD0 - 0xB4]
Definition gm_18A5.static.h:54
char pad_E4[0xEC - 0xE4]
Definition gm_18A5.static.h:58