SSBM Decomp
Loading...
Searching...
No Matches
grstadium.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
12typedef enum {
15
16/* 1D1018 */ void grStadium_801D1018(bool);
17/* 1D101C */ void grStadium_801D101C(void);
18/* 1D10C8 */ void grStadium_UnkStage0_OnLoad(void);
19/* 1D10CC */ void grStadium_UnkStage0_OnStart(void);
20/* 1D10F0 */ bool grStadium_801D10F0(void);
22/* 1D11E4 */ void fn_801D11E4(Ground_GObj*);
23/* 1D1290 */ void grStadium_801D1290(Ground_GObj*);
24/* 1D1388 */ bool grStadium_801D1388(Ground_GObj* gobj);
25/* 1D1390 */ void grStadium_801D1390(Ground_GObj*);
26/* 1D13C4 */ void grStadium_801D13C4(Ground_GObj*);
27/* 1D13C8 */ void fn_801D13C8(Ground_GObj*);
28/* 1D13E0 */ void grStadium_801D13E0(Ground_GObj*);
29/* 1D1518 */ bool grStadium_801D1518(Ground_GObj*);
30/* 1D1520 */ void grStadium_801D1520(Ground_GObj*);
31/* 1D156C */ void grStadium_801D156C(Ground_GObj*);
32/* 1D1570 */ void grStadium_801D1570(Ground_GObj*);
33/* 1D15FC */ bool grStadium_801D15FC(Ground_GObj*);
34/* 1D1604 */ void grStadium_801D1604(Ground_GObj*);
35/* 1D1624 */ void grStadium_801D1624(Ground_GObj*);
36/* 1D1648 */ void grStadium_801D1648(Ground_GObj*);
37/* 1D16D4 */ bool grStadium_801D16D4(Ground_GObj*);
38/* 1D16DC */ void grStadium_801D16DC(Ground_GObj*);
39/* 1D16FC */ void grStadium_801D16FC(Ground_GObj*);
40/* 1D1720 */ void grStadium_801D1720(Ground_GObj*);
41/* 1D17E0 */ bool grStadium_801D17E0(Ground_GObj*);
42/* 1D17E8 */ void grStadium_801D17E8(Ground_GObj*);
43/* 1D1808 */ void grStadium_801D1808(Ground_GObj*);
44/* 1D1840 */ void grStadium_801D1840(Ground_GObj*);
45/* 1D19D0 */ bool grStadium_801D19D0(Ground_GObj*);
46/* 1D19D8 */ void grStadium_801D19D8(Ground_GObj*);
47/* 1D19F8 */ void grStadium_801D19F8(Ground_GObj*);
48/* 1D1A38 */ void grStadium_801D1A38(Ground_GObj*);
49/* 1D1B40 */ bool grStadium_801D1B40(Ground_GObj*);
50/* 1D1B48 */ void grStadium_801D1B48(Ground_GObj*);
51/* 1D1D84 */ void grStadium_801D1D84(Ground_GObj*);
52/* 1D1DE4 */ void grStadium_801D1DE4(Ground_GObj*);
53/* 1D1E10 */ bool grStadium_801D1E10(Ground_GObj*);
54/* 1D1E18 */ void grStadium_801D1E18(Ground_GObj*);
55/* 1D1E1C */ void grStadium_801D1E1C(Ground_GObj*);
56/* 1D1E20 */ void grStadium_801D1E20(void);
57/* 1D1EF8 */ void grStadium_801D1EF8(Ground_GObj*);
58/* 1D21E4 */ void grStadium_801D21E4(Ground_GObj*, bool);
59/* 1D2278 */ void grStadium_801D2278(Ground_GObj*);
60/* 1D2344 */ void grStadium_801D2344(Ground_GObj*);
61/* 1D2528 */ void grStadium_801D2528(Ground_GObj*, int, int);
62/* 1D2A60 */ void grStadium_801D2A60(Ground_GObj*);
63/* 1D2BEC */ HSD_GObj* grStadium_801D2BEC(void);
64/* 1D2D78 */ HSD_GObj* grStadium_801D2D78(void);
65/* 1D2E24 */ HSD_GObj* grStadium_801D2E24(void);
66/* 1D2ED0 */ void fn_801D2ED0(HSD_GObj*, int);
67/* 1D2FD0 */ void fn_801D2FD0(HSD_GObj*, int);
68/* 1D3084 */ void fn_801D3084(HSD_GObj*, int);
70 HSD_MObj**);
71/* 1D32D0 */ bool grStadium_801D32D0(Ground_GObj*);
72/* 1D3460 */ void grStadium_801D3460(Ground_GObj*);
73/* 1D384C */ void grStadium_801D384C(Ground_GObj*);
74/* 1D39A0 */ void grStadium_801D39A0(Ground_GObj*);
75/* 1D3A0C */ void grStadium_801D3A0C(Ground_GObj*);
76/* 1D3B4C */ void grStadium_801D3B4C(int, int);
77/* 1D3BBC */ void grStadium_801D3BBC(Ground_GObj*);
78/* 1D3F40 */ void grStadium_801D3F40(Ground_GObj*, int);
84/* 1D4194 */ void grStadium_801D4194(Ground_GObj*);
85/* 1D4220 */ void fn_801D4220(UNK_T, int, UNK_T, bool);
86/* 1D42B8 */ bool grStadium_801D42B8(void);
88/* 1D435C */ void grStadium_801D435C(Ground_GObj*);
89/* 1D4548 */ void grStadium_801D4548(Ground_GObj*);
90/* 1D4FF8 */ bool grStadium_801D4FF8(int pl_slot);
91/* 1D5074 */ void fn_801D5074(Ground_GObj*, int);
93/* 1D50C0 */ bool grStadium_801D50C0(Vec3*, int, HSD_JObj*);
94/* 1D511C */ void grStadium_801D511C(void);
95
96#endif
void grStadium_801D410C(void)
Definition grstadium.c:1892
void grStadium_801D4084(void)
Definition grstadium.c:1878
void grStadium_801D4150(void)
Definition grstadium.c:1899
void grStadium_801D40C8(void)
Definition grstadium.c:1885
void grStadium_801D4040(void)
Definition grstadium.c:1871
void grStadium_801D3F40(Ground_GObj *, int)
Definition grstadium.c:1838
void grStadium_801D19D8(Ground_GObj *)
Definition grstadium.c:510
void fn_801D11E4(Ground_GObj *)
Definition grstadium.c:230
void grStadium_801D1648(Ground_GObj *)
Definition grstadium.c:387
void fn_801D4220(UNK_T, int, UNK_T, bool)
Definition grstadium.c:1923
StadiumGrType
Definition grstadium.h:12
@ PsType_Display
Definition grstadium.h:13
bool grStadium_801D19D0(Ground_GObj *)
Definition grstadium.c:505
void fn_801D2FD0(HSD_GObj *, int)
Definition grstadium.c:1264
void grStadium_801D2278(Ground_GObj *)
Definition grstadium.c:815
void grStadium_801D1604(Ground_GObj *)
Definition grstadium.c:377
void grStadium_801D1520(Ground_GObj *)
Definition grstadium.c:347
void fn_801D5074(Ground_GObj *, int)
Definition grstadium.c:2375
void grStadium_801D19F8(Ground_GObj *)
Definition grstadium.c:515
void grStadium_801D13E0(Ground_GObj *)
Definition grstadium.c:302
void grStadium_801D1EF8(Ground_GObj *)
Definition grstadium.c:657
bool grStadium_801D42B8(void)
Definition grstadium.c:1942
Ground * grStadium_801D4354(Ground_GObj *)
Definition grstadium.c:1968
void grStadium_801D1E20(void)
Definition grstadium.c:633
void grStadium_801D13C4(Ground_GObj *)
Definition grstadium.c:284
HSD_GObj * grStadium_801D2D78(void)
Definition grstadium.c:1207
void grStadium_801D1570(Ground_GObj *)
Definition grstadium.c:359
void grStadium_801D1390(Ground_GObj *)
Definition grstadium.c:278
void grStadium_801D16DC(Ground_GObj *)
Definition grstadium.c:405
void grStadium_801D1E1C(Ground_GObj *)
Definition grstadium.c:622
bool grStadium_801D1518(Ground_GObj *)
Definition grstadium.c:342
void grStadium_801D4548(Ground_GObj *)
Definition grstadium.c:2067
bool grStadium_801D16D4(Ground_GObj *)
Definition grstadium.c:400
bool grStadium_801D10F0(void)
Definition grstadium.c:192
void grStadium_801D1B48(Ground_GObj *)
Definition grstadium.c:558
void grStadium_801D156C(Ground_GObj *)
Definition grstadium.c:357
bool grStadium_801D1B40(Ground_GObj *)
Definition grstadium.c:553
void fn_801D3084(HSD_GObj *, int)
Definition grstadium.c:1289
bool grStadium_801D1388(Ground_GObj *gobj)
Definition grstadium.c:273
bool grStadium_801D17E0(Ground_GObj *)
Definition grstadium.c:434
void fn_801D2ED0(HSD_GObj *, int)
Definition grstadium.c:1235
bool grStadium_801D32D0(Ground_GObj *)
Definition grstadium.c:1384
void grStadium_801D1624(Ground_GObj *)
Definition grstadium.c:382
void grStadium_801D435C(Ground_GObj *)
Definition grstadium.c:2022
void fn_801D13C8(Ground_GObj *)
Definition grstadium.c:286
void grStadium_801D1290(Ground_GObj *)
Definition grstadium.c:249
void grStadium_801D1A38(Ground_GObj *)
Definition grstadium.c:527
void grStadium_801D2A60(Ground_GObj *)
Definition grstadium.c:1125
void grStadium_801D21E4(Ground_GObj *, bool)
Definition grstadium.c:795
HSD_GObj * grStadium_801D2E24(void)
Definition grstadium.c:1222
void grStadium_801D3A0C(Ground_GObj *)
Definition grstadium.c:1640
DynamicsDesc * grStadium_801D50B8(enum_t)
Definition grstadium.c:2381
HSD_GObj * grStadium_801D2BEC(void)
Definition grstadium.c:1175
void grStadium_UnkStage0_OnStart(void)
Definition grstadium.c:187
bool grStadium_801D1E10(Ground_GObj *)
Definition grstadium.c:615
void grStadium_801D1E18(Ground_GObj *)
Definition grstadium.c:620
void grStadium_801D1D84(Ground_GObj *)
Definition grstadium.c:593
void grStadium_801D384C(Ground_GObj *)
Definition grstadium.c:1579
void grStadium_801D3B4C(int, int)
Definition grstadium.c:1698
void grStadium_801D1018(bool)
Definition grstadium.c:160
bool grStadium_801D15FC(Ground_GObj *)
Definition grstadium.c:372
void grStadium_801D4194(Ground_GObj *)
Definition grstadium.c:1906
void grStadium_801D1808(Ground_GObj *)
Definition grstadium.c:444
void grStadium_801D39A0(Ground_GObj *)
Definition grstadium.c:1626
void grStadium_801D1840(Ground_GObj *)
Definition grstadium.c:453
void grStadium_801D16FC(Ground_GObj *)
Definition grstadium.c:410
void grStadium_801D1720(Ground_GObj *)
Definition grstadium.c:417
void grStadium_801D17E8(Ground_GObj *)
Definition grstadium.c:439
bool grStadium_801D4FF8(int pl_slot)
Check if the display is focused on a specific player.
Definition grstadium.c:2359
void grStadium_801D2344(Ground_GObj *)
Definition grstadium.c:839
void grStadium_801D101C(void)
Definition grstadium.c:162
void grStadium_UnkStage0_OnLoad(void)
Definition grstadium.c:185
bool grStadium_801D50C0(Vec3 *, int, HSD_JObj *)
Definition grstadium.c:2386
HSD_TObj * grStadium_801D3138(Ground_GObj *, HSD_ImageDesc *, HSD_MObj **)
Definition grstadium.c:1336
void grStadium_801D3460(Ground_GObj *)
Definition grstadium.c:1464
void grStadium_801D2528(Ground_GObj *, int, int)
Definition grstadium.c:944
void grStadium_801D1DE4(Ground_GObj *)
Definition grstadium.c:609
void grStadium_801D3BBC(Ground_GObj *)
Definition grstadium.c:1719
void grStadium_801D511C(void)
Definition grstadium.c:2397
Ground_GObj * grStadium_801D10F8(StadiumGrType)
Creates a specific sub-type of Ground_GObj for Pokemon Stadium (e.g.
Definition grstadium.c:201
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:9
Definition types.dox:1
Definition types.h:628
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition tobj.h:205
Definition jobj.h:107
Definition mobj.h:73
Definition tobj.h:134