SSBM Decomp
Loading...
Searching...
No Matches
grpstadium.h
Go to the documentation of this file.
1#ifndef MELEE_GR_STADIUM_H
2#define MELEE_GR_STADIUM_H
3
4#include <melee/gr/forward.h>
5#include <melee/lb/forward.h>
7
8#include <dolphin/mtx.h>
9
10/* 1D1018 */ void grStadium_OnDemoInit(int);
11/* 1D101C */ void grStadium_OnInit(void);
12/* 1D10C8 */ void grStadium_OnLoad(void);
13/* 1D10CC */ void grStadium_OnStart(void);
14/* 1D10F0 */ bool grStadium_801D10F0(void);
16/* 1D11E4 */ void fn_801D11E4(Ground_GObj*);
17/* 1D1290 */ void grStadium_801D1290(Ground_GObj*);
18/* 1D1388 */ bool grStadium_801D1388(Ground_GObj* gobj);
19/* 1D1390 */ void grStadium_801D1390(Ground_GObj*);
20/* 1D13C4 */ void grStadium_801D13C4(Ground_GObj*);
21/* 1D13C8 */ void fn_801D13C8(Ground_GObj*);
22/* 1D13E0 */ void grStadium_801D13E0(Ground_GObj*);
23/* 1D1518 */ bool grStadium_801D1518(Ground_GObj*);
24/* 1D1520 */ void grStadium_801D1520(Ground_GObj*);
25/* 1D156C */ void grStadium_801D156C(Ground_GObj*);
26/* 1D1570 */ void grStadium_801D1570(Ground_GObj*);
27/* 1D15FC */ bool grStadium_801D15FC(Ground_GObj*);
28/* 1D1624 */ void grStadium_801D1624(Ground_GObj*);
29/* 1D1648 */ void grStadium_801D1648(Ground_GObj*);
30/* 1D16D4 */ bool grStadium_801D16D4(Ground_GObj*);
31/* 1D16FC */ void grStadium_801D16FC(Ground_GObj*);
32/* 1D1720 */ void grStadium_801D1720(Ground_GObj*);
33/* 1D17E0 */ bool grStadium_801D17E0(Ground_GObj*);
34/* 1D1808 */ void grStadium_801D1808(Ground_GObj*);
35/* 1D1840 */ void grStadium_801D1840(Ground_GObj*);
36/* 1D19D0 */ bool grStadium_801D19D0(Ground_GObj*);
37/* 1D19F8 */ void grStadium_801D19F8(Ground_GObj*);
38/* 1D1A38 */ void grStadium_801D1A38(Ground_GObj*);
39/* 1D1B40 */ bool grStadium_801D1B40(Ground_GObj*);
40/* 1D1B48 */ void grStadium_801D1B48(Ground_GObj*);
41/* 1D1D84 */ void grStadium_801D1D84(Ground_GObj*);
42/* 1D1E10 */ bool grStadium_801D1E10(Ground_GObj*);
43/* 1D1E18 */ void grStadium_801D1E18(Ground_GObj*);
44/* 1D1E1C */ void grStadium_801D1E1C(Ground_GObj*);
45/* 1D1E20 */ void grStadium_801D1E20(void);
46/* 1D1EF8 */ void grStadium_801D1EF8(Ground_GObj*);
47/* 1D21E4 */ void grStadium_801D21E4(Ground_GObj*, bool);
48/* 1D2278 */ void grStadium_801D2278(Ground_GObj*);
49/* 1D2344 */ void grStadium_801D2344(Ground_GObj*);
50/* 1D2528 */ void grStadium_801D2528(Ground_GObj*, int, int);
51/* 1D2A60 */ void grStadium_801D2A60(Ground_GObj*);
52/* 1D2BEC */ HSD_GObj* grStadium_801D2BEC(void);
53/* 1D2D78 */ HSD_GObj* grStadium_801D2D78(void);
54/* 1D2E24 */ HSD_GObj* grStadium_801D2E24(void);
55/* 1D2ED0 */ void fn_801D2ED0(HSD_GObj*, intptr_t);
56/* 1D2FD0 */ void grStadium_801D2FD0(HSD_GObj*, intptr_t);
57/* 1D3084 */ void grStadium_801D3084(HSD_GObj*, intptr_t);
59 HSD_MObj**);
60/* 1D32D0 */ bool grStadium_801D32D0(Ground_GObj*);
61/* 1D3460 */ void grStadium_801D3460(Ground_GObj*);
62/* 1D384C */ void grStadium_801D384C(Ground_GObj*);
63/* 1D39A0 */ void grStadium_801D39A0(Ground_GObj*);
64/* 1D3A0C */ void grStadium_801D3A0C(Ground_GObj*);
65/* 1D3B4C */ void grStadium_801D3B4C(int, int);
66/* 1D3BBC */ void grStadium_801D3BBC(Ground_GObj*);
67/* 1D3F40 */ void grStadium_801D3F40(Ground_GObj*, int);
68/* 1D4040 */ void grStadium_801D4040(void);
69/* 1D4084 */ void grStadium_801D4084(void);
70/* 1D40C8 */ void grStadium_801D40C8(void);
71/* 1D410C */ void grStadium_801D410C(void);
72/* 1D4150 */ void grStadium_801D4150(void);
73/* 1D4194 */ void grStadium_801D4194(Ground_GObj*);
74/* 1D42B8 */ bool grStadium_801D42B8(void);
76/* 1D435C */ void grStadium_801D435C(Ground_GObj*);
77/* 1D4548 */ void grStadium_801D4548(Ground_GObj*);
78/* 1D4FF8 */ bool grStadium_801D4FF8(int pl_slot);
79/* 1D5074 */ void fn_801D5074(Ground_GObj*, intptr_t);
81/* 1D50C0 */ bool grStadium_OnCheckShadowRender(Vec3*, int, HSD_JObj*);
82/* 1D511C */ void grStadium_801D511C(void);
83/* 3E1334 */ extern StageData grPs_StageData;
84
85#endif
StageData grPs_StageData
Definition grpstadium.c:150
void grStadium_801D3F40(Ground_GObj *, int)
Definition grpstadium.c:1759
void fn_801D11E4(Ground_GObj *)
Definition grpstadium.c:235
void grStadium_801D1648(Ground_GObj *)
Definition grpstadium.c:381
bool grStadium_801D19D0(Ground_GObj *)
Definition grpstadium.c:499
void grStadium_801D410C(void)
Definition grpstadium.c:1809
void grStadium_801D2278(Ground_GObj *)
Definition grpstadium.c:809
void grStadium_801D1520(Ground_GObj *)
Definition grpstadium.c:342
void grStadium_801D19F8(Ground_GObj *)
Definition grpstadium.c:509
void grStadium_801D13E0(Ground_GObj *)
Definition grpstadium.c:297
void grStadium_801D1EF8(Ground_GObj *)
Definition grpstadium.c:650
bool grStadium_801D42B8(void)
Definition grpstadium.c:1850
Ground * grStadium_801D4354(Ground_GObj *)
Definition grpstadium.c:1870
void grStadium_801D1E20(void)
Definition grpstadium.c:626
void grStadium_801D13C4(Ground_GObj *)
Definition grpstadium.c:289
void grStadium_OnInit(void)
Definition grpstadium.c:168
HSD_GObj * grStadium_801D2D78(void)
Definition grpstadium.c:1204
void grStadium_801D4084(void)
Definition grpstadium.c:1795
void grStadium_801D2FD0(HSD_GObj *, intptr_t)
Definition grpstadium.c:1257
void grStadium_801D1570(Ground_GObj *)
Definition grpstadium.c:353
void grStadium_801D1390(Ground_GObj *)
Definition grpstadium.c:283
void grStadium_801D1E1C(Ground_GObj *)
Definition grpstadium.c:615
bool grStadium_801D1518(Ground_GObj *)
Definition grpstadium.c:337
void grStadium_801D4548(Ground_GObj *)
Definition grpstadium.c:1991
bool grStadium_801D16D4(Ground_GObj *)
Definition grpstadium.c:394
bool grStadium_801D10F0(void)
Definition grpstadium.c:198
void grStadium_801D1B48(Ground_GObj *)
Definition grpstadium.c:552
void grStadium_801D156C(Ground_GObj *)
Definition grpstadium.c:351
bool grStadium_801D1B40(Ground_GObj *)
Definition grpstadium.c:547
bool grStadium_OnCheckShadowRender(Vec3 *, int, HSD_JObj *)
Definition grpstadium.c:2226
void fn_801D5074(Ground_GObj *, intptr_t)
Definition grpstadium.c:2215
bool grStadium_801D1388(Ground_GObj *gobj)
Definition grpstadium.c:278
void grStadium_801D4150(void)
Definition grpstadium.c:1816
bool grStadium_801D17E0(Ground_GObj *)
Definition grpstadium.c:428
bool grStadium_801D32D0(Ground_GObj *)
Definition grpstadium.c:1350
void grStadium_801D1624(Ground_GObj *)
Definition grpstadium.c:376
void grStadium_801D435C(Ground_GObj *)
Definition grpstadium.c:1945
void fn_801D13C8(Ground_GObj *)
Definition grpstadium.c:291
void grStadium_801D40C8(void)
Definition grpstadium.c:1802
void grStadium_OnDemoInit(int)
Definition grpstadium.c:166
lbColl_80008D30_arg1 * grStadium_OnTouchLine(enum_t)
Definition grpstadium.c:2221
void grStadium_801D4040(void)
Definition grpstadium.c:1788
void grStadium_801D1290(Ground_GObj *)
Definition grpstadium.c:254
void grStadium_801D1A38(Ground_GObj *)
Definition grpstadium.c:521
void grStadium_801D2A60(Ground_GObj *)
Definition grpstadium.c:1121
void grStadium_801D21E4(Ground_GObj *, bool)
Definition grpstadium.c:788
HSD_GObj * grStadium_801D2E24(void)
Definition grpstadium.c:1219
void grStadium_801D3A0C(Ground_GObj *)
Definition grpstadium.c:1575
HSD_GObj * grStadium_801D2BEC(void)
Definition grpstadium.c:1171
bool grStadium_801D1E10(Ground_GObj *)
Definition grpstadium.c:608
void grStadium_801D1E18(Ground_GObj *)
Definition grpstadium.c:613
void grStadium_OnLoad(void)
Definition grpstadium.c:191
void grStadium_801D1D84(Ground_GObj *)
Definition grpstadium.c:587
void grStadium_801D384C(Ground_GObj *)
Definition grpstadium.c:1519
void grStadium_801D3B4C(int, int)
Definition grpstadium.c:1612
bool grStadium_801D15FC(Ground_GObj *)
Definition grpstadium.c:366
void grStadium_801D4194(Ground_GObj *)
Definition grpstadium.c:1823
void grStadium_801D1808(Ground_GObj *)
Definition grpstadium.c:438
void grStadium_OnStart(void)
Definition grpstadium.c:193
void grStadium_801D39A0(Ground_GObj *)
Definition grpstadium.c:1561
void grStadium_801D3084(HSD_GObj *, intptr_t)
Definition grpstadium.c:1277
void grStadium_801D1840(Ground_GObj *)
Definition grpstadium.c:447
void grStadium_801D16FC(Ground_GObj *)
Definition grpstadium.c:404
void grStadium_801D1720(Ground_GObj *)
Definition grpstadium.c:411
bool grStadium_801D4FF8(int pl_slot)
Check if the display is focused on a specific player.
Definition grpstadium.c:2199
void grStadium_801D2344(Ground_GObj *)
Definition grpstadium.c:833
HSD_TObj * grStadium_801D3138(Ground_GObj *, HSD_ImageDesc *, HSD_MObj **)
Definition grpstadium.c:1300
void grStadium_801D3460(Ground_GObj *)
Definition grpstadium.c:1410
void fn_801D2ED0(HSD_GObj *, intptr_t)
Definition grpstadium.c:1232
void grStadium_801D2528(Ground_GObj *, int, int)
Definition grpstadium.c:938
void grStadium_801D3BBC(Ground_GObj *)
Definition grpstadium.c:1655
void grStadium_801D511C(void)
Definition grpstadium.c:2237
Ground_GObj * grStadium_801D10F8(StadiumGrType)
Creates a specific sub-type of Ground_GObj for Pokemon Stadium (e.g.
Definition grpstadium.c:207
struct Vec Vec3
StadiumGrType
Definition forward.h:183
HSD_GObj Ground_GObj
Definition forward.h:48
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:29
__INTPTR_TYPE__ intptr_t
Definition stddef.h:12
Definition types.h:1778
Definition gobj.h:16
Definition tobj.h:210
Definition jobj.h:106
Definition mobj.h:71
Texture Object.
Definition tobj.h:134
Definition types.h:164
Definition forward.h:108