SSBM Decomp
Loading...
Searching...
No Matches
grstadium.h File Reference
#include <placeholder.h>
#include <dolphin/mtx.h>
#include <melee/gr/forward.h>
#include <melee/lb/forward.h>
#include <sysdolphin/baselib/forward.h>

Go to the source code of this file.

Enumerations

enum  StadiumGrType { PsType_Display = 1 }
 

Functions

void grStadium_801D1018 (int)
 
void grStadium_801D101C (UNK_PARAMS)
 
void grStadium_801D10C8 (UNK_PARAMS)
 
void grStadium_801D10CC (UNK_PARAMS)
 
bool grStadium_801D10F0 (void)
 
Ground_GObjgrStadium_801D10F8 (StadiumGrType)
 Creates a specific sub-type of Ground_GObj for Pokemon Stadium (e.g.
 
void fn_801D11E4 (Ground_GObj *)
 
void grStadium_801D1290 (Ground_GObj *)
 
bool grStadium_801D1388 (Ground_GObj *gobj)
 
void grStadium_801D1390 (Ground_GObj *)
 
void grStadium_801D13C4 (Ground_GObj *)
 
void fn_801D13C8 (Ground_GObj *)
 
void grStadium_801D13E0 (Ground_GObj *)
 
bool grStadium_801D1518 (Ground_GObj *)
 
void grStadium_801D1520 (Ground_GObj *)
 
void grStadium_801D156C (Ground_GObj *)
 
void grStadium_801D1570 (Ground_GObj *)
 
bool grStadium_801D15FC (Ground_GObj *)
 
void grStadium_801D1604 (Ground_GObj *)
 
void grStadium_801D1624 (Ground_GObj *)
 
void grStadium_801D1648 (Ground_GObj *)
 
bool grStadium_801D16D4 (Ground_GObj *)
 
void grStadium_801D16DC (Ground_GObj *)
 
void grStadium_801D16FC (Ground_GObj *)
 
void grStadium_801D1720 (Ground_GObj *)
 
bool grStadium_801D17E0 (Ground_GObj *)
 
void grStadium_801D17E8 (Ground_GObj *)
 
void grStadium_801D1808 (Ground_GObj *)
 
void grStadium_801D1840 (Ground_GObj *)
 
bool grStadium_801D19D0 (Ground_GObj *)
 
void grStadium_801D19D8 (Ground_GObj *)
 
UNK_RET grStadium_801D19F8 (Ground_GObj *)
 
void grStadium_801D1A38 (Ground_GObj *)
 
bool grStadium_801D1B40 (Ground_GObj *)
 
UNK_RET grStadium_801D1B48 (Ground_GObj *)
 
UNK_RET grStadium_801D1D84 (Ground_GObj *)
 
UNK_RET grStadium_801D1DE4 (Ground_GObj *)
 
bool grStadium_801D1E10 (Ground_GObj *)
 
UNK_RET grStadium_801D1E18 (Ground_GObj *)
 
UNK_RET grStadium_801D1E1C (Ground_GObj *)
 
void grStadium_801D1E20 (void)
 
void grStadium_801D1EF8 (Ground_GObj *)
 
void grStadium_801D21E4 (Ground_GObj *, bool)
 
void grStadium_801D2278 (Ground_GObj *)
 
void grStadium_801D2344 (Ground_GObj *)
 
void grStadium_801D2528 (Ground_GObj *, int, int)
 
void grStadium_801D2A60 (Ground_GObj *)
 
HSD_GObjgrStadium_801D2BEC (void)
 
HSD_GObjgrStadium_801D2D78 (void)
 
HSD_GObjgrStadium_801D2E24 (void)
 
void fn_801D2ED0 (HSD_GObj *, int)
 
void fn_801D2FD0 (HSD_GObj *, int)
 
void fn_801D3084 (HSD_GObj *, int)
 
HSD_TObjgrStadium_801D3138 (Ground_GObj *, HSD_ImageDesc *, HSD_MObj **)
 
bool grStadium_801D32D0 (Ground_GObj *)
 
void grStadium_801D3460 (Ground_GObj *)
 
void grStadium_801D384C (Ground_GObj *)
 
void grStadium_801D39A0 (Ground_GObj *)
 
void grStadium_801D3A0C (Ground_GObj *)
 
void grStadium_801D3B4C (int, int)
 
void grStadium_801D3BBC (Ground_GObj *)
 
void grStadium_801D3F40 (Ground_GObj *, int)
 
UNK_RET grStadium_801D4040 (UNK_PARAMS)
 
UNK_RET grStadium_801D4084 (UNK_PARAMS)
 
UNK_RET grStadium_801D40C8 (UNK_PARAMS)
 
UNK_RET grStadium_801D410C (UNK_PARAMS)
 
UNK_RET grStadium_801D4150 (UNK_PARAMS)
 
void grStadium_801D4194 (Ground_GObj *)
 
void fn_801D4220 (UNK_T, int, UNK_T, bool)
 
bool grStadium_801D42B8 (void)
 
GroundgrStadium_801D4354 (Ground_GObj *)
 
void grStadium_801D435C (Ground_GObj *)
 
void grStadium_801D4548 (Ground_GObj *)
 
bool grStadium_801D4FF8 (int pl_slot)
 Check if the display is focused on a specific player.
 
void fn_801D5074 (Ground_GObj *, int)
 
DynamicsDescgrStadium_801D50B8 (int)
 
int grStadium_801D50C0 (Vec3 *, int, HSD_JObj *)
 
void grStadium_801D511C (void)
 

Enumeration Type Documentation

◆ StadiumGrType

Enumerator
PsType_Display 

Function Documentation

◆ grStadium_801D1018()

void grStadium_801D1018 ( int  unused)

◆ grStadium_801D101C()

void grStadium_801D101C ( UNK_PARAMS  )

◆ grStadium_801D10C8()

void grStadium_801D10C8 ( UNK_PARAMS  )

◆ grStadium_801D10CC()

void grStadium_801D10CC ( UNK_PARAMS  )

◆ grStadium_801D10F0()

bool grStadium_801D10F0 ( void  )

◆ grStadium_801D10F8()

Ground_GObj * grStadium_801D10F8 ( StadiumGrType  id)

Creates a specific sub-type of Ground_GObj for Pokemon Stadium (e.g.

id=1 for the jumbotron display)

◆ fn_801D11E4()

void fn_801D11E4 ( Ground_GObj gobj)

◆ grStadium_801D1290()

void grStadium_801D1290 ( Ground_GObj gobj)

◆ grStadium_801D1388()

bool grStadium_801D1388 ( Ground_GObj gobj)

◆ grStadium_801D1390()

void grStadium_801D1390 ( Ground_GObj gobj)

◆ grStadium_801D13C4()

void grStadium_801D13C4 ( Ground_GObj gobj)

◆ fn_801D13C8()

void fn_801D13C8 ( Ground_GObj gobj)

◆ grStadium_801D13E0()

void grStadium_801D13E0 ( Ground_GObj gobj)

◆ grStadium_801D1518()

bool grStadium_801D1518 ( Ground_GObj gobj)

◆ grStadium_801D1520()

void grStadium_801D1520 ( Ground_GObj gobj)

◆ grStadium_801D156C()

void grStadium_801D156C ( Ground_GObj gobj)

◆ grStadium_801D1570()

void grStadium_801D1570 ( Ground_GObj gobj)

◆ grStadium_801D15FC()

bool grStadium_801D15FC ( Ground_GObj gobj)

◆ grStadium_801D1604()

void grStadium_801D1604 ( Ground_GObj gobj)

◆ grStadium_801D1624()

void grStadium_801D1624 ( Ground_GObj gobj)

◆ grStadium_801D1648()

void grStadium_801D1648 ( Ground_GObj gobj)

◆ grStadium_801D16D4()

bool grStadium_801D16D4 ( Ground_GObj gobj)

◆ grStadium_801D16DC()

void grStadium_801D16DC ( Ground_GObj gobj)

◆ grStadium_801D16FC()

void grStadium_801D16FC ( Ground_GObj gobj)

◆ grStadium_801D1720()

void grStadium_801D1720 ( Ground_GObj gobj)

◆ grStadium_801D17E0()

bool grStadium_801D17E0 ( Ground_GObj gobj)

◆ grStadium_801D17E8()

void grStadium_801D17E8 ( Ground_GObj gobj)

◆ grStadium_801D1808()

void grStadium_801D1808 ( Ground_GObj gobj)

◆ grStadium_801D1840()

void grStadium_801D1840 ( Ground_GObj gobj)

◆ grStadium_801D19D0()

bool grStadium_801D19D0 ( Ground_GObj gobj)

◆ grStadium_801D19D8()

void grStadium_801D19D8 ( Ground_GObj gobj)

◆ grStadium_801D19F8()

UNK_RET grStadium_801D19F8 ( Ground_GObj gobj)

◆ grStadium_801D1A38()

void grStadium_801D1A38 ( Ground_GObj gobj)

◆ grStadium_801D1B40()

bool grStadium_801D1B40 ( Ground_GObj gobj)

◆ grStadium_801D1B48()

UNK_RET grStadium_801D1B48 ( Ground_GObj gobj)

◆ grStadium_801D1D84()

UNK_RET grStadium_801D1D84 ( Ground_GObj gobj)

◆ grStadium_801D1DE4()

UNK_RET grStadium_801D1DE4 ( Ground_GObj gobj)

◆ grStadium_801D1E10()

bool grStadium_801D1E10 ( Ground_GObj gobj)

◆ grStadium_801D1E18()

UNK_RET grStadium_801D1E18 ( Ground_GObj gobj)

◆ grStadium_801D1E1C()

UNK_RET grStadium_801D1E1C ( Ground_GObj gobj)

◆ grStadium_801D1E20()

void grStadium_801D1E20 ( void  )

◆ grStadium_801D1EF8()

void grStadium_801D1EF8 ( Ground_GObj gobj)

◆ grStadium_801D21E4()

void grStadium_801D21E4 ( Ground_GObj gobj,
bool  arg1 
)

◆ grStadium_801D2278()

void grStadium_801D2278 ( Ground_GObj gobj)

◆ grStadium_801D2344()

void grStadium_801D2344 ( Ground_GObj g)

◆ grStadium_801D2528()

void grStadium_801D2528 ( Ground_GObj gobj,
int  arg1,
int  arg2 
)

◆ grStadium_801D2A60()

void grStadium_801D2A60 ( Ground_GObj gobj)

◆ grStadium_801D2BEC()

HSD_GObj * grStadium_801D2BEC ( void  )

◆ grStadium_801D2D78()

HSD_GObj * grStadium_801D2D78 ( void  )

◆ grStadium_801D2E24()

HSD_GObj * grStadium_801D2E24 ( void  )

◆ fn_801D2ED0()

void fn_801D2ED0 ( HSD_GObj gobj,
int  unused 
)

◆ fn_801D2FD0()

void fn_801D2FD0 ( HSD_GObj gobj,
int  unused 
)

◆ fn_801D3084()

void fn_801D3084 ( HSD_GObj gobj,
int  unused 
)

◆ grStadium_801D3138()

HSD_TObj * grStadium_801D3138 ( Ground_GObj gobj,
HSD_ImageDesc desc,
HSD_MObj **  arg2 
)

◆ grStadium_801D32D0()

bool grStadium_801D32D0 ( Ground_GObj gobj)

◆ grStadium_801D3460()

void grStadium_801D3460 ( Ground_GObj gobj)
Todo:
gm struct needs to be larger

◆ grStadium_801D384C()

void grStadium_801D384C ( Ground_GObj gobj)

◆ grStadium_801D39A0()

void grStadium_801D39A0 ( Ground_GObj gobj)

◆ grStadium_801D3A0C()

void grStadium_801D3A0C ( Ground_GObj gobj)

◆ grStadium_801D3B4C()

void grStadium_801D3B4C ( int  arg0,
int  arg1 
)

◆ grStadium_801D3BBC()

void grStadium_801D3BBC ( Ground_GObj arg0)

◆ grStadium_801D3F40()

void grStadium_801D3F40 ( Ground_GObj arg0,
int  arg1 
)

◆ grStadium_801D4040()

UNK_RET grStadium_801D4040 ( UNK_PARAMS  )

◆ grStadium_801D4084()

UNK_RET grStadium_801D4084 ( UNK_PARAMS  )

◆ grStadium_801D40C8()

UNK_RET grStadium_801D40C8 ( UNK_PARAMS  )

◆ grStadium_801D410C()

UNK_RET grStadium_801D410C ( UNK_PARAMS  )

◆ grStadium_801D4150()

UNK_RET grStadium_801D4150 ( UNK_PARAMS  )

◆ grStadium_801D4194()

void grStadium_801D4194 ( Ground_GObj arg0)

◆ fn_801D4220()

void fn_801D4220 ( UNK_T  un0,
int  un1,
UNK_T  un2,
bool  cancelflag 
)

◆ grStadium_801D42B8()

bool grStadium_801D42B8 ( void  )

◆ grStadium_801D4354()

Ground * grStadium_801D4354 ( Ground_GObj gobj)

◆ grStadium_801D435C()

void grStadium_801D435C ( Ground_GObj arg0)

◆ grStadium_801D4548()

void grStadium_801D4548 ( Ground_GObj gobj)

◆ grStadium_801D4FF8()

bool grStadium_801D4FF8 ( int  pl_slot)

Check if the display is focused on a specific player.

◆ fn_801D5074()

void fn_801D5074 ( Ground_GObj gobj,
int  arg1 
)

◆ grStadium_801D50B8()

DynamicsDesc * grStadium_801D50B8 ( int  unused)

◆ grStadium_801D50C0()

int grStadium_801D50C0 ( Vec3 *  arg0,
int  arg1,
HSD_JObj jobj 
)

◆ grStadium_801D511C()

void grStadium_801D511C ( void  )