SSBM Decomp
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1
#ifndef MELEE_GR_FORWARD_H
2
#define MELEE_GR_FORWARD_H
3
4
#include <
baselib/forward.h
>
5
6
typedef
struct
grDynamicAttr_UnkStruct
grDynamicAttr_UnkStruct
;
7
typedef
struct
Ground
Ground
;
8
typedef
struct
StageInfo
StageInfo
;
9
typedef
struct
UnkArchiveStruct
UnkArchiveStruct
;
10
typedef
struct
UnkBgmStruct
UnkBgmStruct
;
11
typedef
struct
UnkStage6B0
UnkStage6B0
;
12
typedef
struct
UnkStageDatInternal
UnkStageDatInternal
;
13
typedef
struct
UnkStageDat
UnkStageDat
;
14
15
#ifdef M2CTX
16
typedef
struct
Ground_GObj
Ground_GObj
;
17
struct
Ground_GObj
{
18
/* +0 */
u16 classifier;
19
/* +2 */
u8 p_link;
20
/* +3 */
u8 gx_link;
21
/* +4 */
u8 p_priority;
22
/* +5 */
u8 render_priority;
23
/* +6 */
u8 obj_kind;
24
/* +7 */
u8 user_data_kind;
25
/* +8 */
Ground_GObj
*
next
;
26
/* +C */
Ground_GObj
*
prev
;
27
/* +10 */
Ground_GObj
* next_gx;
28
/* +14 */
Ground_GObj
* prev_gx;
29
/* +18 */
HSD_GObjProc
* proc;
30
/* +1C */
void (*rendered)(
Ground_GObj
* gobj, s32 code);
31
/* +20 */
u64 gxlink_prios;
32
/* +28 */
HSD_JObj
* hsd_obj;
33
/* +2C */
Ground
* user_data;
34
/* +30 */
void (*user_data_remove_func)(
Ground
* data);
35
/* +34 */
void
* x34_unk;
36
};
37
#else
38
typedef
HSD_GObj
Ground_GObj
;
39
#endif
40
42
typedef
enum
InternalStageId
{
43
InternalStageID_Unk00
,
44
InternalStageID_Unk01
,
45
47
CASTLE
,
48
50
RCRUISE
,
51
53
KONGO
,
54
56
GARDEN
,
57
59
GREATBAY
,
60
62
SHRINE
,
63
65
ZEBES
,
66
68
KRAID
,
69
71
STORY
,
72
74
YORSTER
,
75
77
IZUMI
,
78
80
GREENS
,
81
83
CORNERIA
,
84
86
VENOM
,
87
89
PSTADIUM
,
90
92
PURA
,
93
95
MUTECITY
,
96
98
BIGBLUE
,
99
101
ONETT
,
102
104
FOURSIDE
,
105
107
ICEMTN
,
108
109
InternalStageID_Unk23
,
110
112
INISHIE1
,
113
115
INISHIE2
,
116
117
InternalStageID_Unk26
,
118
120
FLATZONE
,
121
123
OLDPUPUPU
,
124
126
OLDYOSHI
,
127
129
OLDKONGO
,
130
131
SHRINEROUTE
,
132
133
STAGEKIND_UNK32
,
134
STAGEKIND_UNK33
,
135
STAGEKIND_UNK34
,
136
STAGEKIND_UNK35
,
137
STAGEKIND_UNK36
,
138
STAGEKIND_UNK37
,
139
STAGEKIND_UNK38
,
140
STAGEKIND_UNK39
,
141
143
HOMERUN
= 0x43,
144
}
InternalStageId
;
145
146
#endif
prev
HSD_Pad prev
Definition
dbinit.c:23
Ground_GObj
HSD_GObj Ground_GObj
Definition
forward.h:38
InternalStageId
InternalStageId
Definition
forward.h:42
InternalStageID_Unk26
@ InternalStageID_Unk26
Definition
forward.h:117
SHRINEROUTE
@ SHRINEROUTE
Definition
forward.h:131
GARDEN
@ GARDEN
Jungle Japes.
Definition
forward.h:56
STAGEKIND_UNK39
@ STAGEKIND_UNK39
Definition
forward.h:140
YORSTER
@ YORSTER
Yoshi's Island.
Definition
forward.h:74
KRAID
@ KRAID
Brinstar Depths.
Definition
forward.h:68
SHRINE
@ SHRINE
Hyrule Temple.
Definition
forward.h:62
VENOM
@ VENOM
Venom.
Definition
forward.h:86
GREATBAY
@ GREATBAY
Great Bay.
Definition
forward.h:59
STAGEKIND_UNK33
@ STAGEKIND_UNK33
Definition
forward.h:134
RCRUISE
@ RCRUISE
Rainbow Cruise.
Definition
forward.h:50
ZEBES
@ ZEBES
Brinstar.
Definition
forward.h:65
INISHIE2
@ INISHIE2
Mushroom Kingdom II.
Definition
forward.h:115
FLATZONE
@ FLATZONE
Flat Zone.
Definition
forward.h:120
STAGEKIND_UNK32
@ STAGEKIND_UNK32
Definition
forward.h:133
InternalStageID_Unk23
@ InternalStageID_Unk23
Definition
forward.h:109
KONGO
@ KONGO
Kongo Jungle.
Definition
forward.h:53
STAGEKIND_UNK35
@ STAGEKIND_UNK35
Definition
forward.h:136
PSTADIUM
@ PSTADIUM
Pokemon Stadium.
Definition
forward.h:89
OLDYOSHI
@ OLDYOSHI
Yoshi's Island (64)
Definition
forward.h:126
InternalStageID_Unk00
@ InternalStageID_Unk00
Definition
forward.h:43
BIGBLUE
@ BIGBLUE
Big Blue.
Definition
forward.h:98
PURA
@ PURA
Poke Floats.
Definition
forward.h:92
STORY
@ STORY
Yoshi's Story.
Definition
forward.h:71
CORNERIA
@ CORNERIA
Corneria.
Definition
forward.h:83
OLDKONGO
@ OLDKONGO
Kongo Jungle (64)
Definition
forward.h:129
STAGEKIND_UNK34
@ STAGEKIND_UNK34
Definition
forward.h:135
STAGEKIND_UNK37
@ STAGEKIND_UNK37
Definition
forward.h:138
CASTLE
@ CASTLE
Princess Peach's Castle.
Definition
forward.h:47
INISHIE1
@ INISHIE1
Mushroom Kingdom.
Definition
forward.h:112
HOMERUN
@ HOMERUN
Home run contest.
Definition
forward.h:143
GREENS
@ GREENS
Green Greens.
Definition
forward.h:80
ONETT
@ ONETT
Onett.
Definition
forward.h:101
ICEMTN
@ ICEMTN
Icicle Mountain.
Definition
forward.h:107
STAGEKIND_UNK36
@ STAGEKIND_UNK36
Definition
forward.h:137
IZUMI
@ IZUMI
Fountain of Dreams.
Definition
forward.h:77
MUTECITY
@ MUTECITY
Mute City.
Definition
forward.h:95
OLDPUPUPU
@ OLDPUPUPU
Dream Land.
Definition
forward.h:123
FOURSIDE
@ FOURSIDE
Fourside.
Definition
forward.h:104
InternalStageID_Unk01
@ InternalStageID_Unk01
Definition
forward.h:44
STAGEKIND_UNK38
@ STAGEKIND_UNK38
Definition
forward.h:139
next
static unsigned long int next
Definition
rand.c:3
Ground
Definition
types.h:508
HSD_GObjProc
Definition
gobjproc.h:8
HSD_GObj
Definition
gobj.h:26
HSD_JObj
Definition
jobj.h:107
StageInfo
Definition
types.h:55
UnkArchiveStruct
Definition
types.h:701
UnkBgmStruct
Definition
types.h:615
UnkStage6B0
Definition
types.h:628
UnkStageDatInternal
Definition
types.h:662
UnkStageDat
Definition
types.h:681
grDynamicAttr_UnkStruct
Definition
types.h:223
forward.h
src
melee
gr
forward.h
Generated by
1.9.8