SSBM Decomp
Loading...
Searching...
No Matches
grmutecity.h
Go to the documentation of this file.
1#ifndef GALE01_1EFC68
2#define GALE01_1EFC68
3
4#include <melee/gr/forward.h>
5#include <melee/it/forward.h>
6#include <melee/lb/forward.h>
7#include <melee/sc/forward.h>
9
10#include <dat_macros.h>
11
12#include <dolphin/mtx.h>
14
15/* 1EFC68 */ void grMuteCity_801EFC68(bool);
16/* 1EFC6C */ void grMuteCity_801EFC6C(void);
17/* 1EFCDC */ void grMuteCity_801EFCDC(void);
18/* 1EFCE0 */ void grMuteCity_801EFCE0(void);
19/* 1EFD04 */ bool grMuteCity_801EFD04(void);
20/* 1EFD0C */ HSD_GObj* grMuteCity_801EFD0C(int);
21/* 1EFDF8 */ void grMuteCity_801EFDF8(Ground_GObj*);
22/* 1F0118 */ bool grMuteCity_801F0118(Ground_GObj*);
23/* 1F0120 */ void grMuteCity_801F0120(Ground_GObj*);
24/* 1F01B0 */ void grMuteCity_801F01B0(Ground_GObj*);
25/* 1F01B4 */ void grMuteCity_801F01B4(Ground_GObj*);
26/* 1F0288 */ bool grMuteCity_801F0288(Ground_GObj*);
27/* 1F0290 */ void grMuteCity_801F0290(Ground_GObj*);
28/* 1F040C */ void grMuteCity_801F040C(Ground_GObj*);
29/* 1F043C */ bool grMuteCity_801F043C(Ground_GObj*);
30/* 1F0444 */ void grMuteCity_801F0444(Ground_GObj*);
31/* 1F0448 */ void grMuteCity_801F0448(Ground_GObj*);
32/* 1F044C */ void grMuteCity_801F044C(Ground_GObj*);
33/* 1F04A8 */ bool grMuteCity_801F04A8(Ground_GObj*);
34/* 1F04B0 */ void grMuteCity_801F04B0(Ground_GObj*);
35/* 1F04B4 */ void grMuteCity_801F04B4(Ground_GObj*);
36/* 1F04B8 */ void grMuteCity_801F04B8(Ground_GObj*);
37/* 1F0948 */ void grMuteCity_801F0948(Ground_GObj*);
39/* 1F0D20 */ void grMuteCity_801F0D20(Ground_GObj*);
40/* 1F0F4C */ void grMuteCity_801F0F4C(Ground_GObj*);
41/* 1F106C */ void grMuteCity_801F106C(s32);
42/* 1F1328 */ void grMuteCity_801F1328(void);
43/* 1F173C */ void grMuteCity_801F173C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
44 f32);
45/* 1F1754 */ void grMuteCity_801F1754(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
46 f32);
47/* 1F176C */ void grMuteCity_801F176C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
48 f32);
49/* 1F1784 */ void grMuteCity_801F1784(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
50 f32);
51/* 1F179C */ void grMuteCity_801F179C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
52 f32);
53/* 1F17B4 */ void grMuteCity_801F17B4(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
54 f32);
55/* 1F17CC */ void grMuteCity_801F17CC(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
56 f32);
57/* 1F17E4 */ void grMuteCity_801F17E4(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
58 f32);
59/* 1F17FC */ void grMuteCity_801F17FC(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
60 f32);
61/* 1F1814 */ void grMuteCity_801F1814(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
62 f32);
63/* 1F182C */ void grMuteCity_801F182C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
64 f32);
65/* 1F1844 */ void grMuteCity_801F1844(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
66 f32);
67/* 1F185C */ void grMuteCity_801F185C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
68 f32);
69/* 1F1874 */ void grMuteCity_801F1874(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
70 f32);
71/* 1F188C */ void grMuteCity_801F188C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
72 f32);
73/* 1F18A4 */ void grMuteCity_801F18A4(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
74 f32);
75/* 1F18BC */ void grMuteCity_801F18BC(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
76 f32);
77/* 1F18D4 */ void grMuteCity_801F18D4(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
78 f32);
79/* 1F18EC */ void grMuteCity_801F18EC(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
80 f32);
81/* 1F1904 */ void grMuteCity_801F1904(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
82 f32);
83/* 1F191C */ void grMuteCity_801F191C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
84 f32);
85/* 1F1934 */ void grMuteCity_801F1934(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
86 f32);
87/* 1F194C */ void grMuteCity_801F194C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
88 f32);
89/* 1F1964 */ void grMuteCity_801F1964(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
90 f32);
91/* 1F197C */ void grMuteCity_801F197C(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
92 f32);
93/* 1F1994 */ void grMuteCity_801F1994(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
94 f32);
95/* 1F19AC */ void grMuteCity_801F19AC(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
96 f32);
97/* 1F19C4 */ void grMuteCity_801F19C4(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
98 f32);
99/* 1F19DC */ void grMuteCity_801F19DC(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
100 f32);
101/* 1F19F4 */ void grMuteCity_801F19F4(Item_GObj*, Ground*, Vec3*, HSD_GObj*,
102 f32);
103/* 1F1A0C */ void grMuteCity_801F1A0C(HSD_GObj*, Ground*);
104/* 1F1A34 */ void grMuteCity_801F1A34(HSD_GObj*, Ground_GObj*);
105/* 1F28A8 */ DynamicModelDesc* grMuteCity_801F28A8(void);
106/* 1F290C */ void grMuteCity_801F290C(Ground_GObj*);
109/* 1F2C10 */ bool grMuteCity_801F2C10(Vec3*, int arg, HSD_JObj* jobj);
110/* 3E33DC */ extern StageData grMc_StageData;
111
128
129#endif
Annotations describing how archive data is laid out, for the parts a C declaration cannot express: ho...
StageData grMc_StageData
Definition grmutecity.c:344
void grMuteCity_801F106C(s32)
Definition grmutecity.c:1146
void grMuteCity_801F17FC(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1357
void grMuteCity_801F17E4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1352
HSD_GObj * grMuteCity_801EFD0C(int)
Definition grmutecity.c:391
void grMuteCity_801F044C(Ground_GObj *)
Definition grmutecity.c:605
void grMuteCity_801EFCDC(void)
Definition grmutecity.c:379
void grMuteCity_801F290C(Ground_GObj *)
Definition grmutecity.c:1782
void grMuteCity_801F0120(Ground_GObj *)
Definition grmutecity.c:501
void grMuteCity_801EFCE0(void)
Definition grmutecity.c:381
void grMuteCity_801F1934(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1422
void grMuteCity_801EFDF8(Ground_GObj *)
Definition grmutecity.c:420
void grMuteCity_801F18A4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1392
f32 grMuteCity_801F094C(HSD_JObj *, HSD_Spline *, Vec3 *, f32)
Definition grmutecity.c:1001
bool grMuteCity_801EFD04(void)
Definition grmutecity.c:386
void grMuteCity_801F185C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1377
void grMuteCity_801F19F4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1463
void grMuteCity_801F1904(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1412
void grMuteCity_801F01B4(Ground_GObj *)
Definition grmutecity.c:524
bool grMuteCity_801F2C10(Vec3 *, int arg, HSD_JObj *jobj)
Definition grmutecity.c:1928
void grMuteCity_801F17B4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1342
void grMuteCity_801F1964(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1432
void grMuteCity_801F0F4C(Ground_GObj *)
Definition grmutecity.c:1120
void grMuteCity_801F182C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1367
lbColl_80008D30_arg1 * grMuteCity_801F2BBC(enum_t)
Definition grmutecity.c:1912
void grMuteCity_801F0444(Ground_GObj *)
Definition grmutecity.c:594
void grMuteCity_801F0290(Ground_GObj *)
Definition grmutecity.c:551
bool grMuteCity_801F0288(Ground_GObj *)
Definition grmutecity.c:541
void grMuteCity_801F179C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1337
void grMuteCity_801F0D20(Ground_GObj *)
Definition grmutecity.c:1053
void grMuteCity_801F1754(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1322
void grMuteCity_801F19DC(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1458
void grMuteCity_801F1994(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1442
void grMuteCity_801F0948(Ground_GObj *)
Definition grmutecity.c:947
void grMuteCity_801F1A34(HSD_GObj *, Ground_GObj *)
Definition grmutecity.c:1507
void grMuteCity_801F0448(Ground_GObj *)
Definition grmutecity.c:596
void grMuteCity_801F18BC(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1397
bool grMuteCity_801F04A8(Ground_GObj *)
Definition grmutecity.c:613
void grMuteCity_801F1874(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1382
void grMuteCity_801F1328(void)
Definition grmutecity.c:1234
void grMuteCity_801F188C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1387
void grMuteCity_801EFC6C(void)
Definition grmutecity.c:366
void grMuteCity_801F19C4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1453
void grMuteCity_801F1784(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1332
bool grMuteCity_801F043C(Ground_GObj *)
Definition grmutecity.c:589
void grMuteCity_801F1844(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1372
void grMuteCity_801F176C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1327
void grMuteCity_801F04B0(Ground_GObj *)
Definition grmutecity.c:618
void grMuteCity_801F04B4(Ground_GObj *)
Definition grmutecity.c:620
void grMuteCity_801F19AC(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1448
void grMuteCity_801F04B8(Ground_GObj *)
Definition grmutecity.c:766
void grMuteCity_801F040C(Ground_GObj *)
Definition grmutecity.c:582
void grMuteCity_801F173C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1317
void grMuteCity_801F17CC(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1347
void grMuteCity_801EFC68(bool)
Definition grmutecity.c:364
void grMuteCity_801F194C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1427
HSD_Generator * grMuteCity_801F2AB0(s32, HSD_JObj *)
Definition grmutecity.c:1856
void grMuteCity_801F01B0(Ground_GObj *)
Definition grmutecity.c:522
void grMuteCity_801F191C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1417
void grMuteCity_801F18EC(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1407
DynamicModelDesc * grMuteCity_801F28A8(void)
Definition grmutecity.c:1763
bool grMuteCity_801F0118(Ground_GObj *)
Definition grmutecity.c:496
void grMuteCity_801F18D4(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1402
void grMuteCity_801F1A0C(HSD_GObj *, Ground *)
Definition grmutecity.c:1469
void grMuteCity_801F1814(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1362
void grMuteCity_801F197C(Item_GObj *, Ground *, Vec3 *, HSD_GObj *, f32)
Definition grmutecity.c:1437
struct Vec Vec3
signed int s32
Definition types.h:12
float f32
Definition types.h:18
unsigned char u8
Definition types.h:5
HSD_GObj Ground_GObj
Definition forward.h:53
HSD_GObj Item_GObj
Definition forward.h:64
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
Model with multiple animations.
Definition types.h:19
Definition types.h:1798
Definition gobj.h:16
Definition psstructs.h:243
Definition jobj.h:106
Definition spline.h:8
Definition types.h:184
Definition grmutecity.h:112
f32 x48
Definition grmutecity.h:125
f32 x34
Definition grmutecity.h:120
f32 x44
Definition grmutecity.h:124
f32 x30
Definition grmutecity.h:119
f32 x40
Definition grmutecity.h:123
f32 x4C
Definition grmutecity.h:126
lbColl_80008D30_arg1 * x8
Definition grmutecity.h:115
union ColorOverlay_x8_t *x0 DAT_SCRIPT(colAnimCommandLength(_command))
f32 x38
Definition grmutecity.h:121
f32 x2C
Definition grmutecity.h:118
union ColorOverlay_x8_t *x4 DAT_SCRIPT(colAnimCommandLength(_command))
u8 pad10[0x1C]
Definition grmutecity.h:117
f32 x3C
Definition grmutecity.h:122
lbColl_80008D30_arg1 * xC
Definition grmutecity.h:116
Definition forward.h:110
Definition types.h:334