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 <dolphin/mtx.h>
7#include <melee/gr/forward.h>
8#include <melee/lb/forward.h>
10
11typedef enum {
14
15/* 1D1018 */ void grStadium_801D1018(int);
16/* 1D101C */ void grStadium_801D101C(UNK_PARAMS);
17/* 1D10C8 */ void grStadium_801D10C8(UNK_PARAMS);
18/* 1D10CC */ void grStadium_801D10CC(UNK_PARAMS);
19/* 1D10F0 */ bool grStadium_801D10F0(void);
21/* 1D11E4 */ void fn_801D11E4(Ground_GObj*);
22/* 1D1290 */ void grStadium_801D1290(Ground_GObj*);
23/* 1D1388 */ bool grStadium_801D1388(Ground_GObj* gobj);
24/* 1D1390 */ void grStadium_801D1390(Ground_GObj*);
25/* 1D13C4 */ void grStadium_801D13C4(Ground_GObj*);
26/* 1D13C8 */ void fn_801D13C8(Ground_GObj*);
27/* 1D13E0 */ void grStadium_801D13E0(Ground_GObj*);
28/* 1D1518 */ bool grStadium_801D1518(Ground_GObj*);
29/* 1D1520 */ void grStadium_801D1520(Ground_GObj*);
30/* 1D156C */ void grStadium_801D156C(Ground_GObj*);
31/* 1D1570 */ void grStadium_801D1570(Ground_GObj*);
32/* 1D15FC */ bool grStadium_801D15FC(Ground_GObj*);
33/* 1D1604 */ void grStadium_801D1604(Ground_GObj*);
34/* 1D1624 */ void grStadium_801D1624(Ground_GObj*);
35/* 1D1648 */ void grStadium_801D1648(Ground_GObj*);
36/* 1D16D4 */ bool grStadium_801D16D4(Ground_GObj*);
37/* 1D16DC */ void grStadium_801D16DC(Ground_GObj*);
38/* 1D16FC */ void grStadium_801D16FC(Ground_GObj*);
39/* 1D1720 */ void grStadium_801D1720(Ground_GObj*);
40/* 1D17E0 */ bool grStadium_801D17E0(Ground_GObj*);
41/* 1D17E8 */ void grStadium_801D17E8(Ground_GObj*);
42/* 1D1808 */ void grStadium_801D1808(Ground_GObj*);
43/* 1D1840 */ void grStadium_801D1840(Ground_GObj*);
44/* 1D19D0 */ bool grStadium_801D19D0(Ground_GObj*);
45/* 1D19D8 */ void grStadium_801D19D8(Ground_GObj*);
47/* 1D1A38 */ void grStadium_801D1A38(Ground_GObj*);
48/* 1D1B40 */ bool grStadium_801D1B40(Ground_GObj*);
52/* 1D1E10 */ bool grStadium_801D1E10(Ground_GObj*);
55/* 1D1E20 */ void grStadium_801D1E20(void);
56/* 1D1EF8 */ void grStadium_801D1EF8(Ground_GObj*);
57/* 1D21E4 */ void grStadium_801D21E4(Ground_GObj*, bool);
58/* 1D2278 */ void grStadium_801D2278(Ground_GObj*);
59/* 1D2344 */ void grStadium_801D2344(Ground_GObj*);
60/* 1D2528 */ void grStadium_801D2528(Ground_GObj*, int, int);
61/* 1D2A60 */ void grStadium_801D2A60(Ground_GObj*);
62/* 1D2BEC */ HSD_GObj* grStadium_801D2BEC(void);
63/* 1D2D78 */ HSD_GObj* grStadium_801D2D78(void);
64/* 1D2E24 */ HSD_GObj* grStadium_801D2E24(void);
65/* 1D2ED0 */ void fn_801D2ED0(HSD_GObj*, int);
66/* 1D2FD0 */ void fn_801D2FD0(HSD_GObj*, int);
67/* 1D3084 */ void fn_801D3084(HSD_GObj*, int);
69/* 1D32D0 */ bool grStadium_801D32D0(Ground_GObj*);
70/* 1D3460 */ void grStadium_801D3460(Ground_GObj*);
71/* 1D384C */ void grStadium_801D384C(Ground_GObj*);
72/* 1D39A0 */ void grStadium_801D39A0(Ground_GObj*);
73/* 1D3A0C */ void grStadium_801D3A0C(Ground_GObj*);
74/* 1D3B4C */ void grStadium_801D3B4C(int, int);
75/* 1D3BBC */ void grStadium_801D3BBC(Ground_GObj*);
76/* 1D3F40 */ void grStadium_801D3F40(Ground_GObj*, int);
82/* 1D4194 */ void grStadium_801D4194(Ground_GObj*);
83/* 1D4220 */ void fn_801D4220(UNK_T, int, UNK_T, bool);
84/* 1D42B8 */ bool grStadium_801D42B8(void);
86/* 1D435C */ void grStadium_801D435C(Ground_GObj*);
87/* 1D4548 */ void grStadium_801D4548(Ground_GObj*);
88/* 1D4FF8 */ bool grStadium_801D4FF8(int pl_slot);
89/* 1D5074 */ void fn_801D5074(Ground_GObj*, int);
90/* 1D50B8 */ DynamicsDesc* grStadium_801D50B8(int);
91/* 1D50C0 */ int grStadium_801D50C0(Vec3*, int, HSD_JObj*);
92/* 1D511C */ void grStadium_801D511C(void);
93
94#endif
void grStadium_801D10C8(void)
Definition grstadium.c:183
void grStadium_801D410C(void)
Definition grstadium.c:1896
void grStadium_801D4084(void)
Definition grstadium.c:1882
void grStadium_801D4150(void)
Definition grstadium.c:1903
void grStadium_801D40C8(void)
Definition grstadium.c:1889
void grStadium_801D4040(void)
Definition grstadium.c:1875
void grStadium_801D10CC(void)
Definition grstadium.c:185
void grStadium_801D101C(void)
Definition grstadium.c:160
void grStadium_801D3F40(Ground_GObj *, int)
Definition grstadium.c:1842
void grStadium_801D19D8(Ground_GObj *)
Definition grstadium.c:508
void fn_801D11E4(Ground_GObj *)
Definition grstadium.c:228
void grStadium_801D1648(Ground_GObj *)
Definition grstadium.c:385
void fn_801D4220(UNK_T, int, UNK_T, bool)
Definition grstadium.c:1927
StadiumGrType
Definition grstadium.h:11
@ PsType_Display
Definition grstadium.h:12
bool grStadium_801D19D0(Ground_GObj *)
Definition grstadium.c:503
UNK_RET grStadium_801D19F8(Ground_GObj *)
Definition grstadium.c:513
void fn_801D2FD0(HSD_GObj *, int)
Definition grstadium.c:1262
void grStadium_801D2278(Ground_GObj *)
Definition grstadium.c:813
void grStadium_801D1604(Ground_GObj *)
Definition grstadium.c:375
void grStadium_801D1520(Ground_GObj *)
Definition grstadium.c:345
void fn_801D5074(Ground_GObj *, int)
Definition grstadium.c:2379
UNK_RET grStadium_801D1E1C(Ground_GObj *)
Definition grstadium.c:620
void grStadium_801D13E0(Ground_GObj *)
Definition grstadium.c:300
void grStadium_801D1EF8(Ground_GObj *)
Definition grstadium.c:655
bool grStadium_801D42B8(void)
Definition grstadium.c:1946
Ground * grStadium_801D4354(Ground_GObj *)
Definition grstadium.c:1972
void grStadium_801D1E20(void)
Definition grstadium.c:631
void grStadium_801D13C4(Ground_GObj *)
Definition grstadium.c:282
HSD_GObj * grStadium_801D2D78(void)
Definition grstadium.c:1205
void grStadium_801D1570(Ground_GObj *)
Definition grstadium.c:357
void grStadium_801D1390(Ground_GObj *)
Definition grstadium.c:276
void grStadium_801D16DC(Ground_GObj *)
Definition grstadium.c:403
bool grStadium_801D1518(Ground_GObj *)
Definition grstadium.c:340
void grStadium_801D4548(Ground_GObj *)
Definition grstadium.c:2071
bool grStadium_801D16D4(Ground_GObj *)
Definition grstadium.c:398
bool grStadium_801D10F0(void)
Definition grstadium.c:190
UNK_RET grStadium_801D1D84(Ground_GObj *)
Definition grstadium.c:591
void grStadium_801D156C(Ground_GObj *)
Definition grstadium.c:355
void grStadium_801D1018(int)
Definition grstadium.c:158
DynamicsDesc * grStadium_801D50B8(int)
Definition grstadium.c:2385
bool grStadium_801D1B40(Ground_GObj *)
Definition grstadium.c:551
void fn_801D3084(HSD_GObj *, int)
Definition grstadium.c:1287
bool grStadium_801D1388(Ground_GObj *gobj)
Definition grstadium.c:271
bool grStadium_801D17E0(Ground_GObj *)
Definition grstadium.c:432
void fn_801D2ED0(HSD_GObj *, int)
Definition grstadium.c:1233
bool grStadium_801D32D0(Ground_GObj *)
Definition grstadium.c:1382
void grStadium_801D1624(Ground_GObj *)
Definition grstadium.c:380
void grStadium_801D435C(Ground_GObj *)
Definition grstadium.c:2026
void fn_801D13C8(Ground_GObj *)
Definition grstadium.c:284
UNK_RET grStadium_801D1B48(Ground_GObj *)
Definition grstadium.c:556
void grStadium_801D1290(Ground_GObj *)
Definition grstadium.c:247
void grStadium_801D1A38(Ground_GObj *)
Definition grstadium.c:525
void grStadium_801D2A60(Ground_GObj *)
Definition grstadium.c:1123
void grStadium_801D21E4(Ground_GObj *, bool)
Definition grstadium.c:793
HSD_GObj * grStadium_801D2E24(void)
Definition grstadium.c:1220
void grStadium_801D3A0C(Ground_GObj *)
Definition grstadium.c:1644
HSD_GObj * grStadium_801D2BEC(void)
Definition grstadium.c:1173
bool grStadium_801D1E10(Ground_GObj *)
Definition grstadium.c:613
UNK_RET grStadium_801D1E18(Ground_GObj *)
Definition grstadium.c:618
void grStadium_801D384C(Ground_GObj *)
Definition grstadium.c:1583
void grStadium_801D3B4C(int, int)
Definition grstadium.c:1702
bool grStadium_801D15FC(Ground_GObj *)
Definition grstadium.c:370
void grStadium_801D4194(Ground_GObj *)
Definition grstadium.c:1910
void grStadium_801D1808(Ground_GObj *)
Definition grstadium.c:442
void grStadium_801D39A0(Ground_GObj *)
Definition grstadium.c:1630
void grStadium_801D1840(Ground_GObj *)
Definition grstadium.c:451
void grStadium_801D16FC(Ground_GObj *)
Definition grstadium.c:408
void grStadium_801D1720(Ground_GObj *)
Definition grstadium.c:415
void grStadium_801D17E8(Ground_GObj *)
Definition grstadium.c:437
bool grStadium_801D4FF8(int pl_slot)
Check if the display is focused on a specific player.
Definition grstadium.c:2363
void grStadium_801D2344(Ground_GObj *)
Definition grstadium.c:837
HSD_TObj * grStadium_801D3138(Ground_GObj *, HSD_ImageDesc *, HSD_MObj **)
Definition grstadium.c:1334
int grStadium_801D50C0(Vec3 *, int, HSD_JObj *)
Definition grstadium.c:2390
void grStadium_801D3460(Ground_GObj *)
Definition grstadium.c:1462
UNK_RET grStadium_801D1DE4(Ground_GObj *)
Definition grstadium.c:607
void grStadium_801D2528(Ground_GObj *, int, int)
Definition grstadium.c:942
void grStadium_801D3BBC(Ground_GObj *)
Definition grstadium.c:1723
void grStadium_801D511C(void)
Definition grstadium.c:2401
Ground_GObj * grStadium_801D10F8(StadiumGrType)
Creates a specific sub-type of Ground_GObj for Pokemon Stadium (e.g.
Definition grstadium.c:199
#define UNK_PARAMS
Definition placeholder.h:48
#define UNK_T
Definition placeholder.h:32
#define UNK_RET
Definition placeholder.h:40
Definition types.dox:1
Definition types.h:622
Definition gobj.h:26
Definition tobj.h:204
Definition jobj.h:107
Definition mobj.h:70
Definition tobj.h:133