1#ifndef MELEE_GR_FORWARD_H
2#define MELEE_GR_FORWARD_H
unsigned short int u16
Definition types.h:7
unsigned long long int u64
Definition types.h:11
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
bool(* GrCheckShadowRenderCallback)(Vec3 *fighter_pos, int, HSD_JObj *jobj)
Definition forward.h:191
StadiumGrType
Definition forward.h:177
@ PsType_Display
Definition forward.h:178
void(* unkCastleCallback)(void *, struct unkCastle *)
Definition forward.h:187
HSD_GObj Ground_GObj
Definition forward.h:45
int(* GrIceMtSegmentLookup)(Ground_GObj *)
Definition forward.h:189
StKind
Definition forward.h:139
@ St_Kind_BigBlueRoute
Definition forward.h:173
@ St_Kind_Story
Definition forward.h:148
@ St_Kind_Kraid
Definition forward.h:155
@ St_Kind_Garden
Definition forward.h:152
@ St_Kind_Inishie2
Definition forward.h:160
@ St_Kind_OldYoshi
Definition forward.h:169
@ St_Kind_Corneria
Definition forward.h:147
@ St_Kind_Greens
Definition forward.h:157
@ St_Kind_Fourside
Definition forward.h:158
@ St_Kind_RCruise
Definition forward.h:151
@ St_Kind_Akaneia
Definition forward.h:161
@ St_Kind_Pura
Definition forward.h:163
@ St_Kind_Izumi
Definition forward.h:142
@ St_Kind_Heal
Definition forward.h:174
@ St_Kind_Zebes
Definition forward.h:146
@ St_Kind_Dummy
Definition forward.h:140
@ St_Kind_Test
Definition forward.h:141
@ St_Kind_Icetop
Definition forward.h:166
@ St_Kind_Inishie1
Definition forward.h:159
@ St_Kind_Shrine
Definition forward.h:154
@ St_Kind_Icemt
Definition forward.h:165
@ St_Kind_Flatzone
Definition forward.h:167
@ St_Kind_Battle
Definition forward.h:171
@ St_Kind_OldPupupu
Definition forward.h:168
@ St_Kind_Venom
Definition forward.h:162
@ St_Kind_Castle
Definition forward.h:144
@ St_Kind_Last
Definition forward.h:172
@ St_Kind_Onett
Definition forward.h:149
@ St_Kind_PStadium
Definition forward.h:143
@ St_Kind_GreatBay
Definition forward.h:153
@ St_Kind_Yoster
Definition forward.h:156
@ St_Kind_Kongo
Definition forward.h:145
@ St_Kind_BigBlue
Definition forward.h:164
@ St_Kind_MuteCity
Definition forward.h:150
@ St_Kind_OldKongo
Definition forward.h:170
GrKind
Definition forward.h:54
@ Gr_Kind_GreatBay
Definition forward.h:61
@ Gr_Kind_TMario
Definition forward.h:95
@ Gr_Kind_Kraid
Definition forward.h:64
@ Gr_Kind_OldYoshi
Definition forward.h:84
@ Gr_Kind_BigBlue
Definition forward.h:74
@ Gr_Kind_TFalco
Definition forward.h:100
@ Gr_Kind_Battle
Definition forward.h:91
@ Gr_Kind_Inishie1
Definition forward.h:79
@ Gr_Kind_TKoopa
Definition forward.h:104
@ Gr_Kind_Corneria
Definition forward.h:69
@ Gr_Kind_KinokoRoute
Definition forward.h:86
@ Gr_Kind_Flatzone
Definition forward.h:82
@ Gr_Kind_Unk26
Definition forward.h:81
@ Gr_Kind_Venom
Definition forward.h:70
@ Gr_Kind_TMars
Definition forward.h:107
@ Gr_Kind_TGanon
Definition forward.h:120
@ Gr_Kind_Pura
Definition forward.h:72
@ Gr_Kind_Last
Definition forward.h:92
@ Gr_Kind_Garden
Definition forward.h:60
@ Gr_Kind_Unk35
Definition forward.h:90
@ Gr_Kind_TZelda
Definition forward.h:117
@ Gr_Kind_TSeak
Definition forward.h:115
@ Gr_Kind_Test
Definition forward.h:56
@ Gr_Kind_TIceclimber
Definition forward.h:102
@ Gr_Kind_TPeach
Definition forward.h:110
@ Gr_Kind_TFox
Definition forward.h:101
@ Gr_Kind_TPurin
Definition forward.h:113
@ Gr_Kind_TClink
Definition forward.h:97
@ Gr_Kind_TLuigi
Definition forward.h:106
@ Gr_Kind_TGamewatch
Definition forward.h:118
@ Gr_Kind_FigureGet
Definition forward.h:93
@ Gr_Kind_Zebes
Definition forward.h:63
@ Gr_Kind_MuteCity
Definition forward.h:73
@ Gr_Kind_Icemt
Definition forward.h:77
@ Gr_Kind_TCaptain
Definition forward.h:96
@ Gr_Kind_Pushon
Definition forward.h:94
@ Gr_Kind_Heal
Definition forward.h:121
@ Gr_Kind_TDrmario
Definition forward.h:99
@ Gr_Kind_Shrine
Definition forward.h:62
@ Gr_Kind_TPichu
Definition forward.h:111
@ Gr_Kind_BigBlueRoute
Definition forward.h:89
@ Gr_Kind_TEmblem
Definition forward.h:119
@ Gr_Kind_Unk00
Definition forward.h:55
@ Gr_Kind_TDonkey
Definition forward.h:98
@ Gr_Kind_TNess
Definition forward.h:109
@ Gr_Kind_OldKongo
Definition forward.h:85
@ Gr_Kind_ShrineRoute
Definition forward.h:87
@ Gr_Kind_Inishie2
Definition forward.h:80
@ Gr_Kind_TSamus
Definition forward.h:114
@ Gr_Kind_OldPupupu
Definition forward.h:83
@ Gr_Kind_TPikachu
Definition forward.h:112
@ Gr_Kind_TYoshi
Definition forward.h:116
@ Gr_Kind_ZebesRoute
Definition forward.h:88
@ Gr_Kind_Figure2
Definition forward.h:124
@ Gr_Kind_Castle
Definition forward.h:57
@ Gr_Kind_Figure3
Definition forward.h:125
@ Gr_Kind_Unk23
Definition forward.h:78
@ Gr_Kind_Story
Definition forward.h:65
@ Gr_Kind_TKirby
Definition forward.h:103
@ Gr_Kind_Izumi
Definition forward.h:67
@ Gr_Kind_TMewtwo
Definition forward.h:108
@ Gr_Kind_Homerun
Definition forward.h:122
@ Gr_Kind_PStadium
Definition forward.h:71
@ Gr_Kind_Onett
Definition forward.h:75
@ Gr_Kind_TLink
Definition forward.h:105
@ Gr_Kind_Kongo
Definition forward.h:59
@ Gr_Kind_RCruise
Definition forward.h:58
@ Gr_Kind_Figure1
Definition forward.h:123
@ Gr_Kind_Greens
Definition forward.h:68
@ Gr_Kind_Yorster
Definition forward.h:66
@ Gr_Kind_Fourside
Definition forward.h:76
Gr_Homerun_Parts
Size of the Home-Run Contest parts array, named by an assert in grHomeRun_8021CB20.
Definition forward.h:183
@ Gr_Homerun_Parts_Max
Definition forward.h:184
void(* unkCastleCallback2)(void *, struct unkCastle *, Ground_GObj *)
Definition forward.h:188
int bool
A signed integer used to contain boolean values.
Definition stdbool.h:8
The stage archive's grGroundParam public symbol, reached through StageInfo::param; see grDatFiles_801...
Definition types.h:1883
u64 gxlink_prios
Definition gobj.h:38
void * hsd_obj
Definition gobj.h:39
u16 classifier
Definition gobj.h:25
u8 p_priority
Definition gobj.h:28
u8 obj_kind
Definition gobj.h:30
HSD_GObj * prev
Definition gobj.h:33
void * x34_unk
Definition gobj.h:42
void * user_data
Definition gobj.h:40
HSD_GObj * next_gx
Definition gobj.h:34
HSD_GObj * next
Definition gobj.h:32
u8 render_priority
Definition gobj.h:29
u8 p_link
Definition gobj.h:26
HSD_GObj * prev_gx
Definition gobj.h:35
u8 gx_link
Definition gobj.h:27
HSD_GObjProc * proc
Definition gobj.h:36
u8 user_data_kind
Definition gobj.h:31
void(* user_data_remove_func)(void *data)
Definition gobj.h:41
One row of GroundParam::stage_params, describing a single StKind.
Definition types.h:1864