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
7typedef struct Ground Ground;
8typedef struct StageInfo StageInfo;
10typedef struct UnkBgmStruct UnkBgmStruct;
11typedef struct UnkStage6B0 UnkStage6B0;
13typedef struct UnkStageDat UnkStageDat;
14
15#ifdef M2CTX
16typedef struct Ground_GObj Ground_GObj;
17struct 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
39#endif
40
141
142#endif
HSD_GObj Ground_GObj
Definition forward.h:38
InternalStageId
Definition forward.h:42
@ InternalStageID_Unk26
Definition forward.h:117
@ GARDEN
Jungle Japes.
Definition forward.h:56
@ STAGEKIND_UNK39
Definition forward.h:139
@ YORSTER
Yoshi's Island.
Definition forward.h:74
@ KRAID
Brinstar Depths.
Definition forward.h:68
@ SHRINE
Hyrule Temple.
Definition forward.h:62
@ VENOM
Venom.
Definition forward.h:86
@ GREATBAY
Great Bay.
Definition forward.h:59
@ STAGEKIND_UNK33
Definition forward.h:133
@ RCRUISE
Rainbow Cruise.
Definition forward.h:50
@ ZEBES
Brinstar.
Definition forward.h:65
@ INISHIE2
Mushroom Kingdom II.
Definition forward.h:115
@ FLATZONE
Flat Zone.
Definition forward.h:120
@ STAGEKIND_UNK32
Definition forward.h:132
@ InternalStageID_Unk23
Definition forward.h:109
@ STAGEKIND_UNK31
Definition forward.h:131
@ KONGO
Kongo Jungle.
Definition forward.h:53
@ STAGEKIND_UNK35
Definition forward.h:135
@ PSTADIUM
Pokemon Stadium.
Definition forward.h:89
@ OLDYOSHI
Yoshi's Island (64)
Definition forward.h:126
@ InternalStageID_Unk00
Definition forward.h:43
@ BIGBLUE
Big Blue.
Definition forward.h:98
@ PURA
Poke Floats.
Definition forward.h:92
@ STORY
Yoshi's Story.
Definition forward.h:71
@ CORNERIA
Corneria.
Definition forward.h:83
@ OLDKONGO
Kongo Jungle (64)
Definition forward.h:129
@ STAGEKIND_UNK34
Definition forward.h:134
@ STAGEKIND_UNK37
Definition forward.h:137
@ CASTLE
Princess Peach's Castle.
Definition forward.h:47
@ INISHIE1
Mushroom Kingdom.
Definition forward.h:112
@ GREENS
Green Greens.
Definition forward.h:80
@ ONETT
Onett.
Definition forward.h:101
@ ICEMTN
Icicle Mountain.
Definition forward.h:107
@ STAGEKIND_UNK36
Definition forward.h:136
@ IZUMI
Fountain of Dreams.
Definition forward.h:77
@ MUTECITY
Mute City.
Definition forward.h:95
@ OLDPUPUPU
Dream Land.
Definition forward.h:123
@ FOURSIDE
Fourside.
Definition forward.h:104
@ InternalStageID_Unk01
Definition forward.h:44
@ STAGEKIND_UNK38
Definition forward.h:138
unsigned short u16
An unsigned 16-bit integer.
Definition platform.h:23
unsigned long long u64
An unsigned 64-bit integer.
Definition platform.h:29
signed long s32
A signed 32-bit integer.
Definition platform.h:14
unsigned char u8
An unsigned 8-bit integer.
Definition platform.h:20
static unsigned long int next
Definition rand.c:3
Definition types.h:306
Definition gobjproc.h:8
Definition gobj.h:25
Definition jobj.h:108
Definition types.h:54
Definition types.h:438
Definition types.h:352
Definition types.h:365
Definition types.h:399
Definition types.h:418
Definition types.h:226