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 <placeholder.h>
5
6#include <melee/gr/forward.h>
7#include <melee/lb/forward.h>
9
10#include <dolphin/mtx.h>
11
12/* 1D1018 */ void grStadium_OnDemoInit(int);
13/* 1D101C */ void grStadium_OnInit(void);
14/* 1D10C8 */ void grStadium_OnLoad(void);
15/* 1D10CC */ void grStadium_OnStart(void);
16/* 1D10F0 */ bool grStadium_801D10F0(void);
18/* 1D11E4 */ void fn_801D11E4(Ground_GObj*);
19/* 1D1290 */ void grStadium_801D1290(Ground_GObj*);
20/* 1D1388 */ bool grStadium_801D1388(Ground_GObj* gobj);
21/* 1D1390 */ void grStadium_801D1390(Ground_GObj*);
22/* 1D13C4 */ void grStadium_801D13C4(Ground_GObj*);
23/* 1D13C8 */ void fn_801D13C8(Ground_GObj*);
24/* 1D13E0 */ void grStadium_801D13E0(Ground_GObj*);
25/* 1D1518 */ bool grStadium_801D1518(Ground_GObj*);
26/* 1D1520 */ void grStadium_801D1520(Ground_GObj*);
27/* 1D156C */ void grStadium_801D156C(Ground_GObj*);
28/* 1D1570 */ void grStadium_801D1570(Ground_GObj*);
29/* 1D15FC */ bool grStadium_801D15FC(Ground_GObj*);
30/* 1D1604 */ void grStadium_801D1604(Ground_GObj*);
31/* 1D1624 */ void grStadium_801D1624(Ground_GObj*);
32/* 1D1648 */ void grStadium_801D1648(Ground_GObj*);
33/* 1D16D4 */ bool grStadium_801D16D4(Ground_GObj*);
34/* 1D16DC */ void grStadium_801D16DC(Ground_GObj*);
35/* 1D16FC */ void grStadium_801D16FC(Ground_GObj*);
36/* 1D1720 */ void grStadium_801D1720(Ground_GObj*);
37/* 1D17E0 */ bool grStadium_801D17E0(Ground_GObj*);
38/* 1D17E8 */ void grStadium_801D17E8(Ground_GObj*);
39/* 1D1808 */ void grStadium_801D1808(Ground_GObj*);
40/* 1D1840 */ void grStadium_801D1840(Ground_GObj*);
41/* 1D19D0 */ bool grStadium_801D19D0(Ground_GObj*);
42/* 1D19D8 */ void grStadium_801D19D8(Ground_GObj*);
43/* 1D19F8 */ void grStadium_801D19F8(Ground_GObj*);
44/* 1D1A38 */ void grStadium_801D1A38(Ground_GObj*);
45/* 1D1B40 */ bool grStadium_801D1B40(Ground_GObj*);
46/* 1D1B48 */ void grStadium_801D1B48(Ground_GObj*);
47/* 1D1D84 */ void grStadium_801D1D84(Ground_GObj*);
48/* 1D1DE4 */ void grStadium_801D1DE4(Ground_GObj*);
49/* 1D1E10 */ bool grStadium_801D1E10(Ground_GObj*);
50/* 1D1E18 */ void grStadium_801D1E18(Ground_GObj*);
51/* 1D1E1C */ void grStadium_801D1E1C(Ground_GObj*);
52/* 1D1E20 */ void grStadium_801D1E20(void);
53/* 1D1EF8 */ void grStadium_801D1EF8(Ground_GObj*);
54/* 1D21E4 */ void grStadium_801D21E4(Ground_GObj*, bool);
55/* 1D2278 */ void grStadium_801D2278(Ground_GObj*);
56/* 1D2344 */ void grStadium_801D2344(Ground_GObj*);
57/* 1D2528 */ void grStadium_801D2528(Ground_GObj*, int, int);
58/* 1D2A60 */ void grStadium_801D2A60(Ground_GObj*);
59/* 1D2BEC */ HSD_GObj* grStadium_801D2BEC(void);
60/* 1D2D78 */ HSD_GObj* grStadium_801D2D78(void);
61/* 1D2E24 */ HSD_GObj* grStadium_801D2E24(void);
62/* 1D2ED0 */ void fn_801D2ED0(HSD_GObj*, int);
63/* 1D2FD0 */ void grStadium_801D2FD0(HSD_GObj*, int);
64/* 1D3084 */ void grStadium_801D3084(HSD_GObj*, int);
66 HSD_MObj**);
67/* 1D32D0 */ bool grStadium_801D32D0(Ground_GObj*);
68/* 1D3460 */ void grStadium_801D3460(Ground_GObj*);
69/* 1D384C */ void grStadium_801D384C(Ground_GObj*);
70/* 1D39A0 */ void grStadium_801D39A0(Ground_GObj*);
71/* 1D3A0C */ void grStadium_801D3A0C(Ground_GObj*);
72/* 1D3B4C */ void grStadium_801D3B4C(int, int);
73/* 1D3BBC */ void grStadium_801D3BBC(Ground_GObj*);
74/* 1D3F40 */ void grStadium_801D3F40(Ground_GObj*, int);
80/* 1D4194 */ void grStadium_801D4194(Ground_GObj*);
81/* 1D4220 */ void fn_801D4220(int, int, UNK_T, bool);
82/* 1D42B8 */ bool grStadium_801D42B8(void);
84/* 1D435C */ void grStadium_801D435C(Ground_GObj*);
85/* 1D4548 */ void grStadium_801D4548(Ground_GObj*);
86/* 1D4FF8 */ bool grStadium_801D4FF8(int pl_slot);
87/* 1D5074 */ void fn_801D5074(Ground_GObj*, int);
89/* 1D50C0 */ bool grStadium_OnCheckShadowRender(Vec3*, int, HSD_JObj*);
90/* 1D511C */ void grStadium_801D511C(void);
91/* 3E1334 */ extern StageData grPs_StageData;
92
93#endif
struct Vec Vec3
void grStadium_801D410C(void)
Definition grpstadium.c:1885
void grStadium_801D4084(void)
Definition grpstadium.c:1871
void grStadium_801D4150(void)
Definition grpstadium.c:1892
void grStadium_801D40C8(void)
Definition grpstadium.c:1878
void grStadium_801D4040(void)
Definition grpstadium.c:1864
StageData grPs_StageData
Definition grpstadium.c:146
void grStadium_801D3F40(Ground_GObj *, int)
Definition grpstadium.c:1835
void grStadium_801D19D8(Ground_GObj *)
Definition grpstadium.c:511
void fn_801D11E4(Ground_GObj *)
Definition grpstadium.c:231
void grStadium_801D1648(Ground_GObj *)
Definition grpstadium.c:388
bool grStadium_801D19D0(Ground_GObj *)
Definition grpstadium.c:506
void grStadium_801D2278(Ground_GObj *)
Definition grpstadium.c:817
void grStadium_801D1604(Ground_GObj *)
Definition grpstadium.c:378
void grStadium_801D1520(Ground_GObj *)
Definition grpstadium.c:348
void fn_801D5074(Ground_GObj *, int)
Definition grpstadium.c:2309
void grStadium_801D19F8(Ground_GObj *)
Definition grpstadium.c:516
void grStadium_801D13E0(Ground_GObj *)
Definition grpstadium.c:303
void grStadium_801D1EF8(Ground_GObj *)
Definition grpstadium.c:658
bool grStadium_801D42B8(void)
Definition grpstadium.c:1927
Ground * grStadium_801D4354(Ground_GObj *)
Definition grpstadium.c:1945
void grStadium_801D1E20(void)
Definition grpstadium.c:634
void grStadium_801D13C4(Ground_GObj *)
Definition grpstadium.c:285
void grStadium_OnInit(void)
Definition grpstadium.c:164
DynamicsDesc * grStadium_OnTouchLine(enum_t)
Definition grpstadium.c:2315
HSD_GObj * grStadium_801D2D78(void)
Definition grpstadium.c:1212
void grStadium_801D1570(Ground_GObj *)
Definition grpstadium.c:360
void grStadium_801D1390(Ground_GObj *)
Definition grpstadium.c:279
void grStadium_801D16DC(Ground_GObj *)
Definition grpstadium.c:406
void grStadium_801D1E1C(Ground_GObj *)
Definition grpstadium.c:623
void fn_801D4220(int, int, UNK_T, bool)
Definition grpstadium.c:1912
bool grStadium_801D1518(Ground_GObj *)
Definition grpstadium.c:343
void grStadium_801D4548(Ground_GObj *)
Definition grpstadium.c:2042
bool grStadium_801D16D4(Ground_GObj *)
Definition grpstadium.c:401
bool grStadium_801D10F0(void)
Definition grpstadium.c:194
void grStadium_801D1B48(Ground_GObj *)
Definition grpstadium.c:559
void grStadium_801D156C(Ground_GObj *)
Definition grpstadium.c:358
bool grStadium_801D1B40(Ground_GObj *)
Definition grpstadium.c:554
bool grStadium_OnCheckShadowRender(Vec3 *, int, HSD_JObj *)
Definition grpstadium.c:2320
bool grStadium_801D1388(Ground_GObj *gobj)
Definition grpstadium.c:274
bool grStadium_801D17E0(Ground_GObj *)
Definition grpstadium.c:435
void fn_801D2ED0(HSD_GObj *, int)
Definition grpstadium.c:1240
bool grStadium_801D32D0(Ground_GObj *)
Definition grpstadium.c:1382
void grStadium_801D3084(HSD_GObj *, int)
Definition grpstadium.c:1285
void grStadium_801D1624(Ground_GObj *)
Definition grpstadium.c:383
void grStadium_801D435C(Ground_GObj *)
Definition grpstadium.c:1999
void fn_801D13C8(Ground_GObj *)
Definition grpstadium.c:287
void grStadium_OnDemoInit(int)
Definition grpstadium.c:162
void grStadium_801D1290(Ground_GObj *)
Definition grpstadium.c:250
void grStadium_801D1A38(Ground_GObj *)
Definition grpstadium.c:528
void grStadium_801D2A60(Ground_GObj *)
Definition grpstadium.c:1129
void grStadium_801D21E4(Ground_GObj *, bool)
Definition grpstadium.c:796
HSD_GObj * grStadium_801D2E24(void)
Definition grpstadium.c:1227
void grStadium_801D3A0C(Ground_GObj *)
Definition grpstadium.c:1640
HSD_GObj * grStadium_801D2BEC(void)
Definition grpstadium.c:1179
bool grStadium_801D1E10(Ground_GObj *)
Definition grpstadium.c:616
void grStadium_801D1E18(Ground_GObj *)
Definition grpstadium.c:621
void grStadium_OnLoad(void)
Definition grpstadium.c:187
void grStadium_801D1D84(Ground_GObj *)
Definition grpstadium.c:594
void grStadium_801D2FD0(HSD_GObj *, int)
Definition grpstadium.c:1265
void grStadium_801D384C(Ground_GObj *)
Definition grpstadium.c:1583
void grStadium_801D3B4C(int, int)
Definition grpstadium.c:1694
bool grStadium_801D15FC(Ground_GObj *)
Definition grpstadium.c:373
void grStadium_801D4194(Ground_GObj *)
Definition grpstadium.c:1899
void grStadium_801D1808(Ground_GObj *)
Definition grpstadium.c:445
void grStadium_OnStart(void)
Definition grpstadium.c:189
void grStadium_801D39A0(Ground_GObj *)
Definition grpstadium.c:1626
void grStadium_801D1840(Ground_GObj *)
Definition grpstadium.c:454
void grStadium_801D16FC(Ground_GObj *)
Definition grpstadium.c:411
void grStadium_801D1720(Ground_GObj *)
Definition grpstadium.c:418
void grStadium_801D17E8(Ground_GObj *)
Definition grpstadium.c:440
bool grStadium_801D4FF8(int pl_slot)
Check if the display is focused on a specific player.
Definition grpstadium.c:2293
void grStadium_801D2344(Ground_GObj *)
Definition grpstadium.c:841
HSD_TObj * grStadium_801D3138(Ground_GObj *, HSD_ImageDesc *, HSD_MObj **)
Definition grpstadium.c:1332
void grStadium_801D3460(Ground_GObj *)
Definition grpstadium.c:1462
void grStadium_801D2528(Ground_GObj *, int, int)
Definition grpstadium.c:946
void grStadium_801D1DE4(Ground_GObj *)
Definition grpstadium.c:610
void grStadium_801D3BBC(Ground_GObj *)
Definition grpstadium.c:1730
void grStadium_801D511C(void)
Definition grpstadium.c:2331
Ground_GObj * grStadium_801D10F8(StadiumGrType)
Creates a specific sub-type of Ground_GObj for Pokemon Stadium (e.g.
Definition grpstadium.c:203
StadiumGrType
Definition forward.h:177
HSD_GObj Ground_GObj
Definition forward.h:45
#define UNK_PARAMS
Definition placeholder.h:47
#define UNK_T
Definition placeholder.h:31
#define UNK_RET
Definition placeholder.h:39
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:27
Definition types.dox:1
Definition types.h:1740
Definition gobj.h:24
Definition tobj.h:205
Definition jobj.h:107
Definition mobj.h:73
Texture Object.
Definition tobj.h:134
Definition types.h:156