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

Go to the source code of this file.

Enumerations

enum  ftSeak_MotionState {
  ftSk_MS_SpecialNStart = ftCo_MS_Count ,
  ftSk_MS_SpecialNLoop ,
  ftSk_MS_SpecialNCancel ,
  ftSk_MS_SpecialNEnd ,
  ftSk_MS_SpecialAirNStart ,
  ftSk_MS_SpecialAirNLoop ,
  ftSk_MS_SpecialAirNCancel ,
  ftSk_MS_SpecialAirNEnd ,
  ftSk_MS_SpecialSStart ,
  ftSk_MS_SpecialS ,
  ftSk_MS_SpecialSEnd ,
  ftSk_MS_SpecialAirSStart ,
  ftSk_MS_SpecialAirS ,
  ftSk_MS_SpecialAirSEnd ,
  ftSk_MS_SpecialHiStart_0 ,
  ftSk_MS_SpecialHiStart_1 ,
  ftSk_MS_SpecialHi ,
  ftSk_MS_SpecialAirHiStart_0 ,
  ftSk_MS_SpecialAirHiStart_1 ,
  ftSk_MS_SpecialAirHi ,
  ftSk_MS_SpecialLw ,
  ftSk_MS_SpecialLw2 ,
  ftSk_MS_SpecialAirLw ,
  ftSk_MS_SpecialAirLw2 ,
  ftSk_MS_Count ,
  ftSk_MS_SelfCount = ftSk_MS_Count - ftCo_MS_Count
}
 
enum  ftSk_Submotion {
  ftSk_SM_SpecialNStart = ftCo_SM_Count ,
  ftSk_SM_SpecialNLoop ,
  ftSk_SM_SpecialNCancel ,
  ftSk_SM_SpecialNEnd ,
  ftSk_SM_SpecialAirNStart ,
  ftSk_SM_SpecialAirNLoop ,
  ftSk_SM_SpecialAirNCancel ,
  ftSk_SM_SpecialAirNEnd ,
  ftSk_SM_SpecialSStart ,
  ftSk_SM_SpecialSEnd ,
  ftSk_SM_SpecialS ,
  ftSk_SM_SpecialAirSStart ,
  ftSk_SM_SpecialAirSEnd ,
  ftSk_SM_SpecialAirS ,
  ftSk_SM_SpecialHiStart ,
  ftSk_SM_SpecialHi ,
  ftSk_SM_SpecialAirHiStart ,
  ftSk_SM_SpecialAirHi ,
  ftSk_SM_SpecialLw ,
  ftSk_SM_SpecialLw2 ,
  ftSk_SM_SpecialAirLw ,
  ftSk_SM_SpecialAirLw2 ,
  ftSk_SM_Count ,
  ftSk_SM_SelfCount = ftSk_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftSk_MF_Special
 
static MotionFlags const ftSk_MF_SpecialS = ftSk_MF_Special | Ft_MF_KeepGfx
 
static MotionFlags const ftSk_MF_SpecialLw
 
static MotionFlags const ftSk_MF_SpecialN
 
static MotionFlags const ftSk_MF_SpecialHi
 
static MotionFlags const ftSk_MF_SpecialAirS
 
static MotionFlags const ftSk_MF_SpecialAirLw
 
static MotionFlags const ftSk_MF_SpecialAirN
 
static MotionFlags const ftSk_MF_SpecialAirHi
 
static MotionFlags const ftSk_MF_SpecialSLoop = ftSk_MF_SpecialS | Ft_MF_Unk19
 
static MotionFlags const ftSk_MF_SpecialNLoop = ftSk_MF_SpecialN | Ft_MF_Unk19
 
static MotionFlags const ftSk_MF_SpecialAirSLoop
 
static MotionFlags const ftSk_MF_SpecialAirNLoop
 

Enumeration Type Documentation

◆ ftSeak_MotionState

Enumerator
ftSk_MS_SpecialNStart 
ftSk_MS_SpecialNLoop 
ftSk_MS_SpecialNCancel 
ftSk_MS_SpecialNEnd 
ftSk_MS_SpecialAirNStart 
ftSk_MS_SpecialAirNLoop 
ftSk_MS_SpecialAirNCancel 
ftSk_MS_SpecialAirNEnd 
ftSk_MS_SpecialSStart 
ftSk_MS_SpecialS 
ftSk_MS_SpecialSEnd 
ftSk_MS_SpecialAirSStart 
ftSk_MS_SpecialAirS 
ftSk_MS_SpecialAirSEnd 
ftSk_MS_SpecialHiStart_0 
ftSk_MS_SpecialHiStart_1 
ftSk_MS_SpecialHi 
ftSk_MS_SpecialAirHiStart_0 
ftSk_MS_SpecialAirHiStart_1 
ftSk_MS_SpecialAirHi 
ftSk_MS_SpecialLw 
ftSk_MS_SpecialLw2 
ftSk_MS_SpecialAirLw 
ftSk_MS_SpecialAirLw2 
ftSk_MS_Count 
ftSk_MS_SelfCount 

◆ ftSk_Submotion

Enumerator
ftSk_SM_SpecialNStart 
ftSk_SM_SpecialNLoop 
ftSk_SM_SpecialNCancel 
ftSk_SM_SpecialNEnd 
ftSk_SM_SpecialAirNStart 
ftSk_SM_SpecialAirNLoop 
ftSk_SM_SpecialAirNCancel 
ftSk_SM_SpecialAirNEnd 
ftSk_SM_SpecialSStart 
ftSk_SM_SpecialSEnd 
ftSk_SM_SpecialS 
ftSk_SM_SpecialAirSStart 
ftSk_SM_SpecialAirSEnd 
ftSk_SM_SpecialAirS 
ftSk_SM_SpecialHiStart 
ftSk_SM_SpecialHi 
ftSk_SM_SpecialAirHiStart 
ftSk_SM_SpecialAirHi 
ftSk_SM_SpecialLw 
ftSk_SM_SpecialLw2 
ftSk_SM_SpecialAirLw 
ftSk_SM_SpecialAirLw2 
ftSk_SM_Count 
ftSk_SM_SelfCount 

Variable Documentation

◆ ftSk_MF_Special

MotionFlags const ftSk_MF_Special
static
Initial value:
=
static MotionFlags const Ft_MF_SkipItemVis
Used by Ness during Up/Down Smash.
Definition forward.h:195
static MotionFlags const Ft_MF_FreezeState
Sets anim rate to 0 and some other stuff.
Definition forward.h:203
static MotionFlags const Ft_MF_UnkUpdatePhys
Definition forward.h:200
static MotionFlags const Ft_MF_SkipModel
Ignore model state change ?
Definition forward.h:159

◆ ftSk_MF_SpecialS

MotionFlags const ftSk_MF_SpecialS = ftSk_MF_Special | Ft_MF_KeepGfx
static

◆ ftSk_MF_SpecialLw

MotionFlags const ftSk_MF_SpecialLw
static
Initial value:
=
static MotionFlags const ftSk_MF_Special
Definition forward.h:9
static MotionFlags const Ft_MF_KeepColAnimHitStatus
Preserve full body collision state.
Definition forward.h:153

◆ ftSk_MF_SpecialN

MotionFlags const ftSk_MF_SpecialN
static
Initial value:
=
static MotionFlags const Ft_MF_SkipThrowException
Resets thrower GObj pointer to NULL if false?
Definition forward.h:169
static MotionFlags const Ft_MF_KeepFastFall
Definition forward.h:148

◆ ftSk_MF_SpecialHi

MotionFlags const ftSk_MF_SpecialHi
static
Initial value:
=
static MotionFlags const ftSk_MF_SpecialS
Definition forward.h:13
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:171

◆ ftSk_MF_SpecialAirS

MotionFlags const ftSk_MF_SpecialAirS
static
Initial value:
=
static MotionFlags const Ft_MF_SkipParasol
Ignore Parasol state change.
Definition forward.h:174

◆ ftSk_MF_SpecialAirLw

MotionFlags const ftSk_MF_SpecialAirLw
static
Initial value:
=
static MotionFlags const ftSk_MF_SpecialLw
Definition forward.h:15

◆ ftSk_MF_SpecialAirN

MotionFlags const ftSk_MF_SpecialAirN
static
Initial value:
=
static MotionFlags const ftSk_MF_SpecialN
Definition forward.h:18

◆ ftSk_MF_SpecialAirHi

MotionFlags const ftSk_MF_SpecialAirHi
static
Initial value:
=
static MotionFlags const ftSk_MF_SpecialHi
Definition forward.h:21

◆ ftSk_MF_SpecialSLoop

MotionFlags const ftSk_MF_SpecialSLoop = ftSk_MF_SpecialS | Ft_MF_Unk19
static

◆ ftSk_MF_SpecialNLoop

MotionFlags const ftSk_MF_SpecialNLoop = ftSk_MF_SpecialN | Ft_MF_Unk19
static

◆ ftSk_MF_SpecialAirSLoop

MotionFlags const ftSk_MF_SpecialAirSLoop
static
Initial value:
=
static MotionFlags const ftSk_MF_SpecialSLoop
Definition forward.h:36

◆ ftSk_MF_SpecialAirNLoop

MotionFlags const ftSk_MF_SpecialAirNLoop
static
Initial value:
=
static MotionFlags const ftSk_MF_SpecialNLoop
Definition forward.h:38