SSBM Decomp
Loading...
Searching...
No Matches
gricemt.h
Go to the documentation of this file.
1#ifndef GALE01_1F6868
2#define GALE01_1F6868
3
4#include "gr/forward.h"
5#include "lb/forward.h"
6#include <baselib/forward.h>
7
8#include <dolphin/mtx.h>
9
10extern f32 grIm_804DB570;
11
12/* 1F6868 */ void grIceMt_801F6868(bool id);
13/* 1F686C */ void grIceMt_801F686C(void);
14/* 1F7080 */ void grIceMt_801F7080(void);
15/* 1F71DC */ void grIceMt_801F71DC(void);
16/* 1F71E0 */ bool grIceMt_801F71E0(void);
17/* 1F71E8 */ HSD_GObj* grIceMt_801F71E8(int gobj_id);
18/* 1F72D4 */ void grIceMt_801F72D4(Ground_GObj*);
19/* 1F75DC */ bool grIceMt_801F75DC(Ground_GObj*);
20/* 1F75E4 */ void grIceMt_801F75E4(Ground_GObj*);
21/* 1F75E8 */ void grIceMt_801F75E8(Ground_GObj*);
22/* 1F75EC */ void fn_801F75EC(Ground_GObj*);
23/* 1F75FC */ void grIceMt_801F75FC(Ground_GObj*);
24/* 1F7720 */ bool grIceMt_801F7720(Ground_GObj*);
25/* 1F7728 */ void grIceMt_801F7728(Ground_GObj*);
26/* 1F77AC */ void grIceMt_801F77AC(Ground_GObj*);
27/* 1F77B0 */ void fn_801F77B0(Ground_GObj*);
28/* 1F785C */ void grIceMt_801F785C(Ground_GObj*);
29/* 1F796C */ bool grIceMt_801F796C(Ground_GObj*);
30/* 1F7A2C */ void grIceMt_801F7A2C(Ground_GObj*);
31/* 1F7D90 */ void grIceMt_801F7D90(Ground_GObj*);
32/* 1F7D94 */ void grIceMt_801F7D94(Ground_GObj*);
33/* 1F7EE0 */ bool grIceMt_801F7EE0(Ground_GObj*);
34/* 1F7EE8 */ void grIceMt_801F7EE8(Ground_GObj*);
35/* 1F7F1C */ void grIceMt_801F7F1C(Ground_GObj*);
36/* 1F7F70 */ void grIceMt_801F7F70(Ground_GObj*);
37/* 1F8154 */ bool grIceMt_801F8154(Ground_GObj*);
38/* 1F815C */ void grIceMt_801F815C(Ground_GObj*);
39/* 1F81B4 */ void grIceMt_801F81B4(Ground_GObj*);
40/* 1F8208 */ void grIceMt_801F8208(Ground_GObj*);
41/* 1F835C */ bool grIceMt_801F835C(Ground_GObj*);
42/* 1F8364 */ void grIceMt_801F8364(Ground_GObj*);
43/* 1F8398 */ void grIceMt_801F8398(Ground_GObj*);
44/* 1F83EC */ void grIceMt_801F83EC(Ground_GObj*);
45/* 1F85BC */ bool grIceMt_801F85BC(Ground_GObj* param1);
46/* 1F85C4 */ void grIceMt_801F85C4(Ground_GObj*);
47/* 1F8608 */ void grIceMt_801F8608(Ground_GObj*);
48/* 1F865C */ void grIceMt_801F865C(Ground_GObj*);
49/* 1F87C0 */ bool grIceMt_801F87C0(Ground_GObj*);
50/* 1F87C8 */ void grIceMt_801F87C8(Ground_GObj*);
51/* 1F87FC */ void grIceMt_801F87FC(Ground_GObj*);
52/* 1F8850 */ void grIceMt_801F8850(Ground_GObj*);
53/* 1F89A4 */ bool grIceMt_801F89A4(Ground_GObj*);
54/* 1F89AC */ void grIceMt_801F89AC(Ground_GObj*);
55/* 1F89E0 */ void grIceMt_801F89E0(Ground_GObj*);
56/* 1F8A34 */ void grIceMt_801F8A34(Ground_GObj*);
57/* 1F8B08 */ bool grIceMt_801F8B08(Ground_GObj*);
58/* 1F8B10 */ void grIceMt_801F8B10(Ground_GObj*);
59/* 1F8C60 */ void grIceMt_801F8C60(Ground_GObj*);
60/* 1F8C64 */ // void fn_801F8C64(Item_GObj*, Ground*, Vec3*, HSD_GObj*, f32);
61/* 1F8CDC */ void grIceMt_801F8CDC(Ground_GObj*, s16* joint_indices, int count,
62 HSD_GObj** output_array);
63/* 1F8E58 */ s32 fn_801F8E58(Ground_GObj*, s32*);
64/* 1F9038 */ int fn_801F9038(Ground_GObj*);
65/* 1F9150 */ s32 fn_801F9150(HSD_GObj*, s32*);
66/* 1F91A8 */ int fn_801F91A8(Ground_GObj*);
67/* 1F929C */ void grIceMt_801F929C(HSD_GObj* arg0, void* arg1);
68/* 1F9668 */ void grIceMt_801F9668(float);
69/* 1F98A8 */ void grIceMt_801F98A8(HSD_GObj* param1);
70/* 1F993C */ f32 grIceMt_801F993C(s32, s32);
71/* 1F9ACC */ int grIceMt_801F9ACC(Ground_GObj*, float, GrIceMtSegmentLookup,
73/* 1FA0BC */ void grIceMt_801FA0BC(s16*);
74/* 1FA364 */ bool grIceMt_801FA364(void* state, float* out, HSD_GObjEvent cb,
75 Ground_GObj* gobj);
76/* 1FA4CC */ int fn_801FA4CC(int num);
77/* 1FA500 */ int grIceMt_801FA500(HSD_GObj*, HSD_JObj*);
78/* 1FA6D8 */ void grIceMt_801FA6D8(HSD_GObj*);
79/* 1FA728 */ void grIceMt_801FA728(Vec3*);
80/* 1FA854 */ void grIceMt_801FA854(void);
81/* 1FA8F8 */ DynamicsDesc* grIceMt_801FA8F8(enum_t id);
82/* 1FA900 */ bool grIceMt_801FA900(Vec3* a, int id, HSD_JObj* jobj);
83/* 3E4800 */ extern StageData grIm_StageData;
84
85#endif
struct Vec Vec3
signed short int s16
Definition types.h:6
float f32
Definition types.h:13
StageData grIm_StageData
Definition gricemt.c:236
void grIceMt_801F815C(Ground_GObj *)
Definition gricemt.c:867
s32 fn_801F9150(HSD_GObj *, s32 *)
Definition gricemt.c:1307
void grIceMt_801F72D4(Ground_GObj *)
Definition gricemt.c:477
bool grIceMt_801F75DC(Ground_GObj *)
Definition gricemt.c:526
void grIceMt_801F89E0(Ground_GObj *)
Definition gricemt.c:1102
void grIceMt_801F89AC(Ground_GObj *)
Definition gricemt.c:1095
f32 grIceMt_801F993C(s32, s32)
Definition gricemt.c:1517
void grIceMt_801F7D94(Ground_GObj *)
Definition gricemt.c:778
bool grIceMt_801F7720(Ground_GObj *)
Definition gricemt.c:580
void grIceMt_801F75E4(Ground_GObj *)
Definition gricemt.c:531
void grIceMt_801F8398(Ground_GObj *)
Definition gricemt.c:929
f32 grIm_804DB570
void grIceMt_801F7F1C(Ground_GObj *)
Definition gricemt.c:815
void grIceMt_801F7A2C(Ground_GObj *)
Definition gricemt.c:674
void grIceMt_801F8364(Ground_GObj *)
Definition gricemt.c:923
s32 fn_801F8E58(Ground_GObj *, s32 *)
Definition gricemt.c:1242
void grIceMt_801F7080(void)
Definition gricemt.c:401
bool grIceMt_801F8154(Ground_GObj *)
Definition gricemt.c:862
int grIceMt_801F9ACC(Ground_GObj *, float, GrIceMtSegmentLookup, Ground_GObj *)
Definition gricemt.c:1551
void grIceMt_801F785C(Ground_GObj *)
Definition gricemt.c:620
void grIceMt_801F8A34(Ground_GObj *)
Definition gricemt.c:1117
void grIceMt_801F8208(Ground_GObj *)
Definition gricemt.c:889
int fn_801F9038(Ground_GObj *)
Definition gricemt.c:1283
bool grIceMt_801F71E0(void)
Definition gricemt.c:448
void grIceMt_801FA728(Vec3 *)
Definition gricemt.c:1894
bool grIceMt_801FA900(Vec3 *a, int id, HSD_JObj *jobj)
Definition gricemt.c:1982
void grIceMt_801F6868(bool id)
Definition gricemt.c:266
void grIceMt_801F8B10(Ground_GObj *)
Definition gricemt.c:1135
void grIceMt_801F81B4(Ground_GObj *)
Definition gricemt.c:876
void grIceMt_801F77AC(Ground_GObj *)
Definition gricemt.c:601
void grIceMt_801F75FC(Ground_GObj *)
Definition gricemt.c:542
void grIceMt_801F7EE8(Ground_GObj *)
Definition gricemt.c:808
bool grIceMt_801FA364(void *state, float *out, HSD_GObjEvent cb, Ground_GObj *gobj)
Definition gricemt.c:1783
void grIceMt_801F8CDC(Ground_GObj *, s16 *joint_indices, int count, HSD_GObj **output_array)
Creates material items and attaches them to Entity05 platform JObjs.
Definition gricemt.c:1174
void grIceMt_801F7F70(Ground_GObj *)
Definition gricemt.c:828
HSD_GObj * grIceMt_801F71E8(int gobj_id)
Definition gricemt.c:454
void grIceMt_801F9668(float)
Definition gricemt.c:1457
void grIceMt_801F8850(Ground_GObj *)
Definition gricemt.c:1061
int fn_801FA4CC(int num)
Definition gricemt.c:1828
void grIceMt_801F85C4(Ground_GObj *)
Definition gricemt.c:987
int fn_801F91A8(Ground_GObj *)
Definition gricemt.c:1324
bool grIceMt_801F89A4(Ground_GObj *)
Definition gricemt.c:1090
void grIceMt_801FA0BC(s16 *)
Definition gricemt.c:1716
void grIceMt_801F83EC(Ground_GObj *)
Definition gricemt.c:943
bool grIceMt_801F8B08(Ground_GObj *)
Definition gricemt.c:1130
bool grIceMt_801F835C(Ground_GObj *)
Definition gricemt.c:918
void fn_801F77B0(Ground_GObj *)
Definition gricemt.c:603
void grIceMt_801F686C(void)
Definition gricemt.c:271
void grIceMt_801FA854(void)
Definition gricemt.c:1951
void grIceMt_801F87C8(Ground_GObj *)
Definition gricemt.c:1040
void fn_801F75EC(Ground_GObj *)
Definition gricemt.c:535
void grIceMt_801F929C(HSD_GObj *arg0, void *arg1)
Definition gricemt.c:1362
void grIceMt_801F865C(Ground_GObj *)
Definition gricemt.c:1009
int grIceMt_801FA500(HSD_GObj *, HSD_JObj *)
Definition gricemt.c:1839
void grIceMt_801F87FC(Ground_GObj *)
Definition gricemt.c:1049
void grIceMt_801F98A8(HSD_GObj *param1)
Definition gricemt.c:1494
void grIceMt_801F8608(Ground_GObj *)
Definition gricemt.c:994
bool grIceMt_801F796C(Ground_GObj *)
Definition gricemt.c:653
bool grIceMt_801F87C0(Ground_GObj *)
Definition gricemt.c:1035
void grIceMt_801F71DC(void)
Definition gricemt.c:446
void grIceMt_801F7728(Ground_GObj *)
Definition gricemt.c:585
void grIceMt_801F8C60(Ground_GObj *)
Definition gricemt.c:1154
bool grIceMt_801F85BC(Ground_GObj *param1)
Definition gricemt.c:982
bool grIceMt_801F7EE0(Ground_GObj *)
Definition gricemt.c:803
void grIceMt_801F7D90(Ground_GObj *)
Definition gricemt.c:776
void grIceMt_801F75E8(Ground_GObj *)
Definition gricemt.c:533
DynamicsDesc * grIceMt_801FA8F8(enum_t id)
Definition gricemt.c:1977
signed long s32
Definition hsd_3B2B.h:1
void grIceMt_801FA6D8(void)
HSD_GObj Ground_GObj
Definition forward.h:45
int(* GrIceMtSegmentLookup)(Ground_GObj *)
Definition forward.h:189
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:27
Definition types.dox:1
Definition gobj.h:24
Definition jobj.h:107
Definition types.h:156
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:109
GXColorS10 a
Definition tev.c:11