SSBM Decomp
Loading...
Searching...
No Matches
forward.h
Go to the documentation of this file.
1#ifndef MELEE_LB_FORWARD_H
2#define MELEE_LB_FORWARD_H
3
4#include <platform.h>
5
6struct lb_80011A50_t;
7
8typedef struct AbsorbDesc AbsorbDesc;
9typedef struct CollData CollData;
10typedef struct ColorOverlay ColorOverlay;
11typedef struct CommandInfo CommandInfo;
12typedef struct DynamicsDesc DynamicsDesc;
13typedef struct FigaTrack FigaTrack;
14typedef struct FigaTree FigaTree;
18typedef struct HitCapsule HitCapsule;
19typedef struct HitResult HitResult;
20typedef struct HitVictim HitVictim;
21typedef struct HSD_AllocEntry HSD_AllocEntry;
22typedef struct HurtCapsule HurtCapsule;
24typedef struct PreloadCache PreloadCache;
27typedef struct PreloadEntry PreloadEntry;
28typedef struct ReflectDesc ReflectDesc;
29typedef struct ShieldDesc ShieldDesc;
30typedef struct Unk80433380_48 Unk80433380_48;
31
37
68
77
83
84typedef void (*RefractCallbackTypeA)(struct lbRefract_CallbackData*, s32, u32,
85 s8, s8);
86typedef void (*RefractCallbackTypeB)(struct lbRefract_CallbackData*, s32, u32,
87 s8, s8, s8, s8);
88typedef void (*RefractCallbackTypeC)(struct lbRefract_CallbackData*, s32, u32,
89 s32*, s32*, s32*, s32*);
90
91#endif
HurtHeight
Definition forward.h:78
@ HurtHeight_Mid
Definition forward.h:80
@ HurtHeight_High
Definition forward.h:81
@ HurtHeight_Low
Definition forward.h:79
struct ftDeviceUnk2 ftDeviceUnk2
Definition forward.h:17
void(* RefractCallbackTypeA)(struct lbRefract_CallbackData *, s32, u32, s8, s8)
Definition forward.h:84
HitElement
Definition forward.h:38
@ HitElement_Leadead
Formerly presumed empty, this hitbox element is used by ReDead grab attacks.
Definition forward.h:66
@ HitElement_Ground
Definition forward.h:53
@ HitElement_Electric
Definition forward.h:41
@ HitElement_Disable
Definition forward.h:56
@ HitElement_Fire
Definition forward.h:40
@ HitElement_Nap
Sleep for 103 frames.
Definition forward.h:47
@ HitElement_Coin
Definition forward.h:43
@ HitElement_Sleep
Sleep for 412 frames.
Definition forward.h:50
@ HitElement_Cape
Definition forward.h:54
@ HitElement_Normal
Definition forward.h:39
@ HitElement_Lipstick
Definition forward.h:62
@ HitElement_Inert
Definition forward.h:55
@ HitElement_Slash
Definition forward.h:42
@ HitElement_Catch
Definition forward.h:52
@ HitElement_Ice
Definition forward.h:44
@ HitElement_Scball
Screw Attack.
Definition forward.h:60
@ HitElement_Dark
Definition forward.h:57
void(* RefractCallbackTypeB)(struct lbRefract_CallbackData *, s32, u32, s8, s8, s8, s8)
Definition forward.h:86
HurtCapsuleState
Definition forward.h:32
@ Intangible
Definition forward.h:35
@ HurtCapsule_Enabled
Definition forward.h:33
@ HurtCapsule_Disabled
Definition forward.h:34
HitCapsuleState
Definition forward.h:69
@ HitCapsule_Enabled
Definition forward.h:71
@ HitCapsule_Max
Definition forward.h:74
@ HitCapsule_Unk3
Definition forward.h:73
@ HitCapsule_Disabled
Definition forward.h:70
@ HitCapsule_Unk2
Definition forward.h:72
void(* RefractCallbackTypeC)(struct lbRefract_CallbackData *, s32, u32, s32 *, s32 *, s32 *, s32 *)
Definition forward.h:88
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition types.h:127
Definition types.h:181
Definition types.h:348
Definition types.h:380
Definition types.h:564
Definition types.dox:1
Definition lbanim.h:10
Definition lbanim.h:19
Definition types.h:106
Definition types.h:235
Definition types.h:30
Definition types.h:14
Definition types.h:25
Definition types.h:87
Definition types.h:241
Definition types.h:267
Definition types.h:280
Definition types.h:247
Definition types.h:114
Definition types.h:133
Definition lbsnap.static.h:18
Definition types.h:142
Definition types.h:426