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
6typedef struct AbsorbDesc AbsorbDesc;
7typedef struct CollData CollData;
8typedef struct DynamicsDesc DynamicsDesc;
9typedef struct FigaTrack FigaTrack;
10typedef struct FigaTree FigaTree;
11typedef struct HSD_AllocEntry HSD_AllocEntry;
12typedef struct HitCapsule HitCapsule;
13typedef struct HitResult HitResult;
14typedef struct HitVictim HitVictim;
15typedef struct HurtCapsule HurtCapsule;
16typedef struct PreloadCache PreloadCache;
19typedef struct PreloadEntry PreloadEntry;
20typedef struct ReflectDesc ReflectDesc;
21typedef struct ShieldDesc ShieldDesc;
22typedef struct Unk80433380_48 Unk80433380_48;
24
30
61
70
71typedef void (*RefractCallbackTypeA)(struct lbRefract_CallbackData*, s32, u32,
72 s8, s8);
73typedef void (*RefractCallbackTypeB)(struct lbRefract_CallbackData*, s32, u32,
74 s8, s8, s8, s8);
75typedef void (*RefractCallbackTypeC)(struct lbRefract_CallbackData*, s32, u32,
76 s32*, s32*, s32*, s32*);
77
78#endif
void(* RefractCallbackTypeA)(struct lbRefract_CallbackData *, s32, u32, s8, s8)
Definition forward.h:71
HitElement
Definition forward.h:31
@ HitElement_Leadead
Formerly presumed empty, this hitbox element is used by ReDead grab attacks.
Definition forward.h:59
@ HitElement_Ground
Definition forward.h:46
@ HitElement_Electric
Definition forward.h:34
@ HitElement_Disable
Definition forward.h:49
@ HitElement_Fire
Definition forward.h:33
@ HitElement_Nap
Sleep for 103 frames.
Definition forward.h:40
@ HitElement_Coin
Definition forward.h:36
@ HitElement_Sleep
Sleep for 412 frames.
Definition forward.h:43
@ HitElement_Cape
Definition forward.h:47
@ HitElement_Normal
Definition forward.h:32
@ HitElement_Lipstick
Definition forward.h:55
@ HitElement_Inert
Definition forward.h:48
@ HitElement_Slash
Definition forward.h:35
@ HitElement_Catch
Definition forward.h:45
@ HitElement_Ice
Definition forward.h:37
@ HitElement_Scball
Screw Attack.
Definition forward.h:53
@ HitElement_Dark
Definition forward.h:50
void(* RefractCallbackTypeB)(struct lbRefract_CallbackData *, s32, u32, s8, s8, s8, s8)
Definition forward.h:73
HurtCapsuleState
Definition forward.h:25
@ Intangible
Definition forward.h:28
@ HurtCapsule_Enabled
Definition forward.h:26
@ HurtCapsule_Disabled
Definition forward.h:27
HitCapsuleState
Definition forward.h:62
@ HitCapsule_Enabled
Definition forward.h:64
@ HitCapsule_Max
Definition forward.h:67
@ HitCapsule_Unk3
Definition forward.h:66
@ HitCapsule_Disabled
Definition forward.h:63
@ HitCapsule_Unk2
Definition forward.h:65
void(* RefractCallbackTypeC)(struct lbRefract_CallbackData *, s32, u32, s32 *, s32 *, s32 *, s32 *)
Definition forward.h:75
#define STATIC_ASSERT(cond)
Definition platform.h:110
Definition types.h:145
Definition types.h:197
Definition types.dox:1
Definition lbanim.h:10
Definition lbanim.h:19
Definition types.h:253
Definition types.h:46
Definition types.h:30
Definition types.h:41
Definition types.h:109
Definition types.h:259
Definition types.h:284
Definition types.h:295
Definition types.h:264
Definition types.h:132
Definition types.h:151
Definition lbsnap.static.h:18
Definition types.h:160