SSBM Decomp
Loading...
Searching...
No Matches
forward.h File Reference
#include <platform.h>

Go to the source code of this file.

Typedefs

typedef void(* RefractCallbackTypeA) (struct lbRefract_CallbackData *, s32, u32, s8, s8)
 
typedef void(* RefractCallbackTypeB) (struct lbRefract_CallbackData *, s32, u32, s8, s8, s8, s8)
 
typedef void(* RefractCallbackTypeC) (struct lbRefract_CallbackData *, s32, u32, s32 *, s32 *, s32 *, s32 *)
 

Enumerations

enum  HurtCapsuleState {
  HurtCapsule_Enabled ,
  HurtCapsule_Disabled ,
  Intangible
}
 
enum  HitElement {
  HitElement_Normal ,
  HitElement_Fire ,
  HitElement_Electric ,
  HitElement_Slash ,
  HitElement_Coin ,
  HitElement_Ice ,
  HitElement_Nap ,
  HitElement_Sleep ,
  HitElement_Catch ,
  HitElement_Ground ,
  HitElement_Cape ,
  HitElement_Inert ,
  HitElement_Disable ,
  HitElement_Dark ,
  HitElement_Scball ,
  HitElement_Lipstick ,
  HitElement_Leadead
}
 
enum  HitCapsuleState {
  HitCapsule_Disabled ,
  HitCapsule_Enabled ,
  HitCapsule_Unk2 ,
  HitCapsule_Unk3 ,
  HitCapsule_Max = HitCapsule_Unk3
}
 

Functions

 STATIC_ASSERT (HitCapsule_Max==3)
 

Typedef Documentation

◆ RefractCallbackTypeA

typedef void(* RefractCallbackTypeA) (struct lbRefract_CallbackData *, s32, u32, s8, s8)

◆ RefractCallbackTypeB

typedef void(* RefractCallbackTypeB) (struct lbRefract_CallbackData *, s32, u32, s8, s8, s8, s8)

◆ RefractCallbackTypeC

typedef void(* RefractCallbackTypeC) (struct lbRefract_CallbackData *, s32, u32, s32 *, s32 *, s32 *, s32 *)

Enumeration Type Documentation

◆ HurtCapsuleState

Enumerator
HurtCapsule_Enabled 
HurtCapsule_Disabled 
Intangible 

◆ HitElement

enum HitElement
Enumerator
HitElement_Normal 
HitElement_Fire 
HitElement_Electric 
HitElement_Slash 
HitElement_Coin 
HitElement_Ice 
HitElement_Nap 

Sleep for 103 frames.

HitElement_Sleep 

Sleep for 412 frames.

HitElement_Catch 
HitElement_Ground 
HitElement_Cape 
HitElement_Inert 
HitElement_Disable 
HitElement_Dark 
HitElement_Scball 

Screw Attack.

HitElement_Lipstick 
HitElement_Leadead 

Formerly presumed empty, this hitbox element is used by ReDead grab attacks.

◆ HitCapsuleState

Enumerator
HitCapsule_Disabled 
HitCapsule_Enabled 
HitCapsule_Unk2 
HitCapsule_Unk3 
HitCapsule_Max 

Function Documentation

◆ STATIC_ASSERT()

STATIC_ASSERT ( HitCapsule_Max  = =3)