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
7
9typedef struct Ground Ground;
11typedef struct StageInfo StageInfo;
13typedef struct UnkBgmStruct UnkBgmStruct;
14typedef struct UnkStage6B0 UnkStage6B0;
16typedef struct UnkStageDat UnkStageDat;
17
18#ifdef M2C
19typedef struct Ground_GObj Ground_GObj;
20struct Ground_GObj {
21 /* +0 */ u16 classifier;
22 /* +2 */ u8 p_link;
23 /* +3 */ u8 gx_link;
24 /* +4 */ u8 p_priority;
25 /* +5 */ u8 render_priority;
26 /* +6 */ u8 obj_kind;
27 /* +7 */ u8 user_data_kind;
28 /* +8 */ Ground_GObj* next;
29 /* +C */ Ground_GObj* prev;
30 /* +10 */ Ground_GObj* next_gx;
31 /* +14 */ Ground_GObj* prev_gx;
32 /* +18 */ HSD_GObjProc* proc;
33 /* +1C */ void (*rendered)(Ground_GObj* gobj, s32 code);
34 /* +20 */ u64 gxlink_prios;
35 /* +28 */ HSD_JObj* hsd_obj;
36 /* +2C */ Ground* user_data;
37 /* +30 */ void (*user_data_remove_func)(Ground* data);
38 /* +34 */ void* x34_unk;
39};
40#else
42#endif
43
178
179typedef struct unkCastle unkCastle;
180
181typedef void (*unkCastleCallback)(void*, struct unkCastle*);
182typedef void (*unkCastleCallback2)(void*, struct unkCastle*, Ground_GObj*);
183
184#endif
HSD_Pad prev
Definition dbinit.c:23
f32 data[9]
Definition gmopening.c:19
signed long s32
Definition hsd_3B2B.h:1
unsigned char u8
Definition hsd_3B2B.h:2
void(* unkCastleCallback)(void *, struct unkCastle *)
Definition forward.h:181
HSD_GObj Ground_GObj
Definition forward.h:41
InternalStageId
Definition forward.h:45
@ InternalStageID_Unk26
Definition forward.h:120
@ TPURIN
Definition forward.h:163
@ SHRINEROUTE
Definition forward.h:135
@ GARDEN
Jungle Japes.
Definition forward.h:59
@ TGANON
Definition forward.h:170
@ YORSTER
Yoshi's Island.
Definition forward.h:77
@ KRAID
Brinstar Depths.
Definition forward.h:71
@ TFOX
Definition forward.h:151
@ TICECLIMBER
Definition forward.h:152
@ SHRINE
Hyrule Temple.
Definition forward.h:65
@ TGAMEWATCH
Definition forward.h:168
@ VENOM
Venom.
Definition forward.h:89
@ BATTLE
Definition forward.h:141
@ GREATBAY
Great Bay.
Definition forward.h:62
@ RCRUISE
Rainbow Cruise.
Definition forward.h:53
@ BIGBLUEROUTE
Definition forward.h:137
@ TMEWTWO
Definition forward.h:158
@ TSAMUS
Definition forward.h:164
@ ZEBES
Brinstar.
Definition forward.h:68
@ TYOSHI
Definition forward.h:166
@ TCAPTAIN
Definition forward.h:146
@ InternalStageID_Unk35
Definition forward.h:139
@ TLINK
Definition forward.h:155
@ TMARIO
Definition forward.h:145
@ INISHIE2
Mushroom Kingdom II.
Definition forward.h:118
@ FLATZONE
Flat Zone.
Definition forward.h:123
@ InternalStageID_Unk23
Definition forward.h:112
@ KONGO
Kongo Jungle.
Definition forward.h:56
@ TEMBLEM
Definition forward.h:169
@ PSTADIUM
Pokemon Stadium.
Definition forward.h:92
@ TPEACH
Definition forward.h:160
@ TPIKACHU
Definition forward.h:162
@ OLDYOSHI
Yoshi's Island (64)
Definition forward.h:129
@ TNESS
Definition forward.h:159
@ InternalStageID_Unk00
Definition forward.h:46
@ FIGURE2
Definition forward.h:175
@ BIGBLUE
Big Blue.
Definition forward.h:101
@ TCLINK
Definition forward.h:147
@ PURA
Poke Floats.
Definition forward.h:95
@ LAST
Definition forward.h:142
@ STORY
Yoshi's Story.
Definition forward.h:74
@ FIGURE3
Definition forward.h:176
@ CORNERIA
Corneria.
Definition forward.h:86
@ OLDKONGO
Kongo Jungle (64)
Definition forward.h:132
@ TEST
Definition forward.h:47
@ HEAL
Definition forward.h:171
@ CASTLE
Princess Peach's Castle.
Definition forward.h:50
@ INISHIE1
Mushroom Kingdom.
Definition forward.h:115
@ HOMERUN
Home run contest.
Definition forward.h:173
@ FIGURE1
Definition forward.h:174
@ GREENS
Green Greens.
Definition forward.h:83
@ ONETT
Onett.
Definition forward.h:104
@ TFALCO
Definition forward.h:150
@ FIGUREGET
Definition forward.h:143
@ ZEBESROUTE
Definition forward.h:136
@ TDONKEY
Definition forward.h:148
@ TZELDA
Definition forward.h:167
@ KINOKOROUTE
Definition forward.h:134
@ TKOOPA
Definition forward.h:154
@ PUSHON
Definition forward.h:144
@ TLUIGI
Definition forward.h:156
@ ICEMTN
Icicle Mountain.
Definition forward.h:110
@ TMARS
Definition forward.h:157
@ IZUMI
Fountain of Dreams.
Definition forward.h:80
@ TSEAK
Definition forward.h:165
@ MUTECITY
Mute City.
Definition forward.h:98
@ OLDPUPUPU
Dream Land.
Definition forward.h:126
@ TKIRBY
Definition forward.h:153
@ FOURSIDE
Fourside.
Definition forward.h:107
@ TPICHU
Definition forward.h:161
@ TDRMARIO
Definition forward.h:149
void(* unkCastleCallback2)(void *, struct unkCastle *, Ground_GObj *)
Definition forward.h:182
static unsigned long int next
Definition rand.c:3
Definition types.h:1427
Definition gobjproc.h:8
was using this to try and fix some matches, unsuccessfully
Definition gobj.h:26
Definition jobj.h:107
Definition gricemt.h:17
Definition types.h:58
Definition types.h:1675
Appears to be related to stage audio.
Definition types.h:1588
Definition types.h:1601
Definition types.h:1635
Definition types.h:1654
Definition types.h:351
Definition types.h:227
Definition grcastle.h:15