static void gm_801A42E8(s8 arg0)
Definition gm_1A36.c:310
static u8 gm_801A42B4(void)
Definition gm_1A36.c:295
static UNK_T gm_804D683C
Definition gm_1A36.static.h:270
static s32 gm_804D6818
Definition gm_1A36.static.h:261
void(* gm_80479D20)(s32)
Definition gm_1A36.static.h:245
static void gm_801B0FF8(struct gm_801B0FF8_arg0_t *)
gm_801ACCA0
Definition gm_1A36.c:965
static s32 gm_804D681C
Definition gm_1A36.static.h:262
static HSD_CObj * gm_804D6830
Definition gm_1A36.static.h:267
static u8 gm_801BEFD0(void)
Definition gm_1A36.c:1815
static MajorScene * gm_801A50A0(void)
gm_801A4BD4
Definition gm_1A36.c:519
static struct gm_80479D58_t gm_80479D58
Definition gm_1A36.static.h:248
static f32 gm_804D6828
Definition gm_1A36.static.h:265
static void gm_801ACC90(void)
Definition gm_1A36.c:832
static f32 gm_804D6824
Definition gm_1A36.static.h:264
static UNK_T gm_801B6320(void)
gm_801B1F70
Definition gm_1A36.c:1327
static void gm_801A4014(MajorScene *scene)
Definition gm_1A36.c:178
static void fn_801BA1B4(struct fn_801BA1B4_arg0_t *)
gm_801B9FC8
Definition gm_1A36.c:1554
static gm_controller_map gm_80479C30[4]
Definition gm_1A36.static.h:243
static void gm_801A4D34(void *)
static void fn_801B8C5C(UNK_T)
static struct gm_8049E548_t gm_8049E548
Definition gm_1A36.static.h:251
static void gm_801BEFC0(s8 arg0)
Definition gm_1A36.c:1810
static struct gm_804D67FC_t * gm_804D67FC
Definition gm_1A36.static.h:256
static struct gm_804D6804_t * gm_804D6804
Definition gm_1A36.static.h:257
static s32 gm_804D6810
Definition gm_1A36.static.h:259
static HSD_Joint *** gm_804D6844
Definition gm_1A36.static.h:272
static UNK_T gm_801A4284(UNK_T)
Definition gm_1A36.c:279
static UNK_T gm_804D6730
Definition gm_1A36.static.h:254
static struct gm_804D67F8_t * gm_804D67F8
Definition gm_1A36.static.h:255
static void gm_801BF684(s16 arg0)
Definition gm_1A36.c:1888
static void gm_801BBFE4(void)
gm_801BA7B8
Definition gm_1A36.c:1684
static s32 gm_804D6848
Definition gm_1A36.static.h:273
static UNK_T gm_804D6720
Definition gm_1A36.static.h:252
static GameState gm_80479D30
Definition gm_1A36.static.h:247
static void gm_801BEFE0(s8 arg0)
Definition gm_1A36.c:1820
static struct gm_804D6840_t * gm_804D6840
Definition gm_1A36.static.h:271
static HSD_CObj * gm_804D6834
Definition gm_1A36.static.h:268
static u8 gm_801BF694(void)
Definition gm_1A36.c:1893
static UNK_RET gm_800A4310(UNK_PARAMS)
static void fn_801BA7AC(UNK_T)
s32 gm_80479D24
Definition gm_1A36.static.h:246
static void gm_801A4B88(void *)
void fn_801BA3B4(struct fn_801BA3B4_arg0_t *arg0)
gm_801BA1C8
Definition gm_1A36.c:1583
static s32 gm_804D684C
Definition gm_1A36.static.h:274
static MajorScene * gm_801A50AC(void)
Definition gm_1A36.c:524
static s8 * gm_801A5244(void)
gm_801A50B8
Definition gm_1A36.c:537
static HSD_Fog * gm_804D6838
Definition gm_1A36.static.h:269
static s8 gm_8049C178[16]
Definition gm_1A36.static.h:250
static void gm_801A3F48(MinorScene *)
static void gm_801A4B50(s32 arg0)
Definition gm_1A36.c:462
static u8 gm_801A42C4(void)
Definition gm_1A36.c:300
static struct gm_80480D58_t gm_80480D58
Definition gm_1A36.static.h:249
static void gm_801A4BD4(void)
static void fn_801B9FB8(void *arg0)
gm_801B8C68
Definition gm_1A36.c:1525
static void fn_801BA5B4(UNK_T)
static s32 gm_801A4BB8(void)
Definition gm_1A36.c:501
static void gm_801A4B40(s32 arg0)
gm_801A4B1C
Definition gm_1A36.c:457
static s32 gm_804D6820
Definition gm_1A36.static.h:263
static HSD_JObj * gm_804D682C
Definition gm_1A36.static.h:266
static void gm_801A5614(void)
gm_801A5258
Definition gm_1A36.c:559
static u8 gm_801A4320(void)
Definition gm_1A36.c:326
struct gm_803DBFD8_t gm_803DBFD8
static s32 gm_804D6814
Definition gm_1A36.static.h:260
static void gm_801A3EF4(void)
static void gm_801A4330(void *)
Definition gm_1A36.c:331
static u8 gm_801A4624(void)
gm_801A45E8
Definition gm_1A36.c:430
static s32 gm_804D672C
Definition gm_1A36.static.h:253
static MinorSceneHandler * gm_801A4CE0(u8)
static s32 gm_804D680C
Definition gm_1A36.static.h:258
static u8 gm_801BEFB0(void)
Definition gm_1A36.c:1805
static gm_controller_map controller_union
Definition gm_1A36.static.h:244
static void gm_801A42F8(int)
Definition gm_1A36.c:315
Definition gm_1A36.static.h:62
SceneNums nums
Definition gm_1A36.static.h:63
SceneNums nums2
Definition gm_1A36.static.h:64
u8 x0D
Definition gm_1A36.static.h:66
u8 x0F
Definition gm_1A36.static.h:68
u8 pending
Definition gm_1A36.static.h:65
u8 x0E
Definition gm_1A36.static.h:67
void * data
Definition gm_1A36.static.h:69
Definition gm_1A36.static.h:33
u8 preload
Definition gm_1A36.static.h:34
void(* Unload)(void)
Definition gm_1A36.static.h:38
void(* Init)(void)
Definition gm_1A36.static.h:39
u8 idx
Definition gm_1A36.static.h:35
void(* Load)(void)
Definition gm_1A36.static.h:37
MinorScene * minor_scenes
Definition gm_1A36.static.h:41
Definition gm_1A36.static.h:44
u8 class_id
Definition gm_1A36.static.h:45
void(* OnLeave)(u32)
Definition gm_1A36.static.h:49
void(* OnLoad)(u32)
Definition gm_1A36.static.h:48
void(* OnFrame)(void)
Definition gm_1A36.static.h:47
void(* unk_func)(void)
Definition gm_1A36.static.h:50
Definition gm_1A36.static.h:19
u8 idx
Definition gm_1A36.static.h:20
void * unk_struct_1
Definition gm_1A36.static.h:30
u8 class_id
Definition gm_1A36.static.h:27
u16 flags
Definition gm_1A36.static.h:22
void(* Prep)(MinorScene *)
Definition gm_1A36.static.h:24
void * unk_struct_0
Definition gm_1A36.static.h:29
void(* Decide)(MinorScene *)
Definition gm_1A36.static.h:25
u8 preload
Definition gm_1A36.static.h:21
Definition gm_1A36.static.h:53
u8 prev_major
Definition gm_1A36.static.h:56
u8 pending_minor
Definition gm_1A36.static.h:59
u8 curr_major
Definition gm_1A36.static.h:54
u8 prev_minor
Definition gm_1A36.static.h:58
u8 pending_major
Definition gm_1A36.static.h:55
u8 curr_minor
Definition gm_1A36.static.h:57
Definition gm_1A36.static.h:103
u8 x2_b4
Definition gm_1A36.static.h:109
u8 x2_b6
Definition gm_1A36.static.h:111
u8 x2_b1
Definition gm_1A36.static.h:106
char pad_0[0x2]
Definition gm_1A36.static.h:104
u8 x2_b3
Definition gm_1A36.static.h:108
u8 x2_b5
Definition gm_1A36.static.h:110
u8 x2_b2
Definition gm_1A36.static.h:107
u8 x2_b7
Definition gm_1A36.static.h:112
u8 x2_b0
Definition gm_1A36.static.h:105
Definition gm_1A36.static.h:115
u8 xC_b7
Definition gm_1A36.static.h:124
u8 xC_b5
Definition gm_1A36.static.h:122
char pad_0[0xC]
Definition gm_1A36.static.h:116
u8 xC_b1
Definition gm_1A36.static.h:118
u8 xC_b3
Definition gm_1A36.static.h:120
u8 xC_b6
Definition gm_1A36.static.h:123
u8 xC_b2
Definition gm_1A36.static.h:119
u8 xC_b0
Definition gm_1A36.static.h:117
u8 xC_b4
Definition gm_1A36.static.h:121
Definition gm_1A36.static.h:192
char pad_0[0x10]
Definition gm_1A36.static.h:193
struct gm_801B0FF8_arg0_x10_t * x10
Definition gm_1A36.static.h:194
Definition gm_1A36.static.h:186
s8 x2
Definition gm_1A36.static.h:189
s8 x0
Definition gm_1A36.static.h:187
s8 x1
Definition gm_1A36.static.h:188
Definition gm_1A36.static.h:163
char pad_0[0x10F0]
Definition gm_1A36.static.h:164
Definition gm_1A36.static.h:78
s32 unk_C
Definition gm_1A36.static.h:82
char pad_11[3]
Definition gm_1A36.static.h:84
s32 unk_14
Definition gm_1A36.static.h:85
struct gm_80479D58_t * unk_0
Definition gm_1A36.static.h:79
s32 unk_8
Definition gm_1A36.static.h:81
u8 unk_10
Definition gm_1A36.static.h:83
char pad_1C[0x24]
Definition gm_1A36.static.h:87
char pad_4[4]
Definition gm_1A36.static.h:80
s32 unk_18
Definition gm_1A36.static.h:86
Definition gm_1A36.static.h:153
UNK_T x0
Definition gm_1A36.static.h:154
UNK_T xC
Definition gm_1A36.static.h:157
UNK_T x10
Definition gm_1A36.static.h:158
UNK_T x8
Definition gm_1A36.static.h:156
UNK_T x14
Definition gm_1A36.static.h:159
UNK_T x4
Definition gm_1A36.static.h:155
Definition gm_1A36.static.h:91
s8 unk_8
Definition gm_1A36.static.h:93
u8 unk_9
Definition gm_1A36.static.h:94
char pad_B[1]
Definition gm_1A36.static.h:96
s8 unk_E
Definition gm_1A36.static.h:98
u16 unk_C
Definition gm_1A36.static.h:97
char pad_F[1]
Definition gm_1A36.static.h:99
s8 unk_A
Definition gm_1A36.static.h:95
char pad_0[8]
Definition gm_1A36.static.h:92
Definition gm_1A36.static.h:138
char pad_0[0x948]
Definition gm_1A36.static.h:139
Definition gm_1A36.static.h:143
char pad_0[0x2E68]
Definition gm_1A36.static.h:144
Definition gm_1A36.static.h:148
float x0
Definition gm_1A36.static.h:149
float x4
Definition gm_1A36.static.h:150
Definition gm_1A36.static.h:168
HSD_CameraAnim ** anims
Definition gm_1A36.static.h:170
HSD_CObjDesc * desc
Definition gm_1A36.static.h:169
Definition gm_1A36.static.h:173
HSD_AObjDesc *** anims
Definition gm_1A36.static.h:175
HSD_FogDesc * desc
Definition gm_1A36.static.h:174
Definition gm_1A36.static.h:179
HSD_Joint *** models
Definition gm_1A36.static.h:180
struct gm_804D6840_cameras_t * cameras
Definition gm_1A36.static.h:181
HSD_LightDesc ** lights
Definition gm_1A36.static.h:182
struct gm_804D6840_fogs_t * fogs
Definition gm_1A36.static.h:183
Definition gm_1A36.static.h:128
u64 button
Definition gm_1A36.static.h:129
u64 release
Definition gm_1A36.static.h:132
s32 x2C
Definition gm_1A36.static.h:135
u64 repeat
Definition gm_1A36.static.h:131
u64 unk
Definition gm_1A36.static.h:133
u64 trigger
Definition gm_1A36.static.h:130
s32 x28
Definition gm_1A36.static.h:134
Definition gm_1A36.static.h:73
u32 a
Definition gm_1A36.static.h:74
u8 scene_id
Definition gm_1A36.static.h:75