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

Go to the source code of this file.

Enumerations

enum  ftMars_MotionState {
  ftMs_MS_SpecialNStart = ftCo_MS_Count ,
  ftMs_MS_SpecialNLoop ,
  ftMs_MS_SpecialNEnd0 ,
  ftMs_MS_SpecialNEnd1 ,
  ftMs_MS_SpecialAirNStart ,
  ftMs_MS_SpecialAirNLoop ,
  ftMs_MS_SpecialAirNEnd0 ,
  ftMs_MS_SpecialAirNEnd1 ,
  ftMs_MS_SpecialS1 ,
  ftMs_MS_SpecialS2Hi ,
  ftMs_MS_SpecialS2Lw ,
  ftMs_MS_SpecialS3Hi ,
  ftMs_MS_SpecialS3S ,
  ftMs_MS_SpecialS3Lw ,
  ftMs_MS_SpecialS4Hi ,
  ftMs_MS_SpecialS4S ,
  ftMs_MS_SpecialS4Lw ,
  ftMs_MS_SpecialAirS1 ,
  ftMs_MS_SpecialAirS2Hi ,
  ftMs_MS_SpecialAirS2Lw ,
  ftMs_MS_SpecialAirS3Hi ,
  ftMs_MS_SpecialAirS3S ,
  ftMs_MS_SpecialAirS3Lw ,
  ftMs_MS_SpecialAirS4Hi ,
  ftMs_MS_SpecialAirS4S ,
  ftMs_MS_SpecialAirS4Lw ,
  ftMs_MS_SpecialHi ,
  ftMs_MS_SpecialAirHi ,
  ftMs_MS_SpecialLw ,
  ftMs_MS_SpecialLwHit ,
  ftMs_MS_SpecialAirLw ,
  ftMs_MS_SpecialAirLwHit ,
  ftMs_MS_Count ,
  ftMs_MS_SelfCount = ftMs_MS_Count - ftCo_MS_Count
}
 
enum  ftMs_Submotion {
  ftMs_SM_SpecialNStart = ftCo_SM_Count ,
  ftMs_SM_SpecialNLoop ,
  ftMs_SM_SpecialNEnd0 ,
  ftMs_SM_SpecialNEnd1 ,
  ftMs_SM_SpecialAirNStart ,
  ftMs_SM_SpecialAirNLoop ,
  ftMs_SM_SpecialAirNEnd0 ,
  ftMs_SM_SpecialAirNEnd1 ,
  ftMs_SM_SpecialS1 ,
  ftMs_SM_SpecialS2Hi ,
  ftMs_SM_SpecialS2Lw ,
  ftMs_SM_SpecialS3Hi ,
  ftMs_SM_SpecialS3S ,
  ftMs_SM_SpecialS3Lw ,
  ftMs_SM_SpecialS4Hi ,
  ftMs_SM_SpecialS4S ,
  ftMs_SM_SpecialS4Lw ,
  ftMs_SM_SpecialAirS1 ,
  ftMs_SM_SpecialAirS2Hi ,
  ftMs_SM_SpecialAirS2Lw ,
  ftMs_SM_SpecialAirS3Hi ,
  ftMs_SM_SpecialAirS3S ,
  ftMs_SM_SpecialAirS3Lw ,
  ftMs_SM_SpecialAirS4Hi ,
  ftMs_SM_SpecialAirS4S ,
  ftMs_SM_SpecialAirS4Lw ,
  ftMs_SM_SpecialHi ,
  ftMs_SM_SpecialAirHi ,
  ftMs_SM_SpecialLw ,
  ftMs_SM_SpecialLwHit ,
  ftMs_SM_SpecialAirLw ,
  ftMs_SM_SpecialAirLwHit ,
  ftMs_SM_Count ,
  ftMs_SM_SelfCount = ftMs_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftMs_MF_Special
 
static MotionFlags const ftMs_MF_SpecialN
 
static MotionFlags const ftMs_MF_SpecialS = ftMs_MF_Special | Ft_MF_KeepGfx
 
static MotionFlags const ftMs_MF_SpecialHi
 
static MotionFlags const ftMs_MF_SpecialLw
 
static MotionFlags const ftMs_MF_SpecialAirN
 
static MotionFlags const ftMs_MF_SpecialS1
 
static MotionFlags const ftMs_MF_SpecialAirHi
 
static MotionFlags const ftMs_MF_SpecialAirLw
 

Enumeration Type Documentation

◆ ftMars_MotionState

Enumerator
ftMs_MS_SpecialNStart 
ftMs_MS_SpecialNLoop 
ftMs_MS_SpecialNEnd0 
ftMs_MS_SpecialNEnd1 
ftMs_MS_SpecialAirNStart 
ftMs_MS_SpecialAirNLoop 
ftMs_MS_SpecialAirNEnd0 
ftMs_MS_SpecialAirNEnd1 
ftMs_MS_SpecialS1 
ftMs_MS_SpecialS2Hi 
ftMs_MS_SpecialS2Lw 
ftMs_MS_SpecialS3Hi 
ftMs_MS_SpecialS3S 
ftMs_MS_SpecialS3Lw 
ftMs_MS_SpecialS4Hi 
ftMs_MS_SpecialS4S 
ftMs_MS_SpecialS4Lw 
ftMs_MS_SpecialAirS1 
ftMs_MS_SpecialAirS2Hi 
ftMs_MS_SpecialAirS2Lw 
ftMs_MS_SpecialAirS3Hi 
ftMs_MS_SpecialAirS3S 
ftMs_MS_SpecialAirS3Lw 
ftMs_MS_SpecialAirS4Hi 
ftMs_MS_SpecialAirS4S 
ftMs_MS_SpecialAirS4Lw 
ftMs_MS_SpecialHi 
ftMs_MS_SpecialAirHi 
ftMs_MS_SpecialLw 
ftMs_MS_SpecialLwHit 
ftMs_MS_SpecialAirLw 
ftMs_MS_SpecialAirLwHit 
ftMs_MS_Count 
ftMs_MS_SelfCount 

◆ ftMs_Submotion

Enumerator
ftMs_SM_SpecialNStart 
ftMs_SM_SpecialNLoop 
ftMs_SM_SpecialNEnd0 
ftMs_SM_SpecialNEnd1 
ftMs_SM_SpecialAirNStart 
ftMs_SM_SpecialAirNLoop 
ftMs_SM_SpecialAirNEnd0 
ftMs_SM_SpecialAirNEnd1 
ftMs_SM_SpecialS1 
ftMs_SM_SpecialS2Hi 
ftMs_SM_SpecialS2Lw 
ftMs_SM_SpecialS3Hi 
ftMs_SM_SpecialS3S 
ftMs_SM_SpecialS3Lw 
ftMs_SM_SpecialS4Hi 
ftMs_SM_SpecialS4S 
ftMs_SM_SpecialS4Lw 
ftMs_SM_SpecialAirS1 
ftMs_SM_SpecialAirS2Hi 
ftMs_SM_SpecialAirS2Lw 
ftMs_SM_SpecialAirS3Hi 
ftMs_SM_SpecialAirS3S 
ftMs_SM_SpecialAirS3Lw 
ftMs_SM_SpecialAirS4Hi 
ftMs_SM_SpecialAirS4S 
ftMs_SM_SpecialAirS4Lw 
ftMs_SM_SpecialHi 
ftMs_SM_SpecialAirHi 
ftMs_SM_SpecialLw 
ftMs_SM_SpecialLwHit 
ftMs_SM_SpecialAirLw 
ftMs_SM_SpecialAirLwHit 
ftMs_SM_Count 
ftMs_SM_SelfCount 

Variable Documentation

◆ ftMs_MF_Special

MotionFlags const ftMs_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
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:171

◆ ftMs_MF_SpecialN

MotionFlags const ftMs_MF_SpecialN
static
Initial value:
=
static MotionFlags const ftMs_MF_Special
Definition forward.h:7
static MotionFlags const Ft_MF_KeepFastFall
Definition forward.h:148

◆ ftMs_MF_SpecialS

MotionFlags const ftMs_MF_SpecialS = ftMs_MF_Special | Ft_MF_KeepGfx
static

◆ ftMs_MF_SpecialHi

MotionFlags const ftMs_MF_SpecialHi
static
Initial value:
=
static MotionFlags const Ft_MF_KeepGfx
Definition forward.h:150

◆ ftMs_MF_SpecialLw

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

◆ ftMs_MF_SpecialAirN

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

◆ ftMs_MF_SpecialS1

MotionFlags const ftMs_MF_SpecialS1
static

◆ ftMs_MF_SpecialAirHi

MotionFlags const ftMs_MF_SpecialAirHi
static
Initial value:
=
static MotionFlags const ftMs_MF_SpecialHi
Definition forward.h:16

◆ ftMs_MF_SpecialAirLw

MotionFlags const ftMs_MF_SpecialAirLw
static
Initial value:
=
static MotionFlags const ftMs_MF_SpecialLw
Definition forward.h:19