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  ftPopo_MotionState {
  ftPp_MS_SpecialN = ftCo_MS_Count ,
  ftPp_MS_SpecialAirN ,
  ftPp_MS_SpecialS1 ,
  ftPp_MS_SpecialS2 ,
  ftPp_MS_SpecialAirS1 ,
  ftPp_MS_SpecialAirS2 ,
  ftPp_MS_SpecialHiStart_0 ,
  ftPp_MS_SpecialHiThrow_0 ,
  ftPp_MS_SpecialHiThrow2 ,
  ftPp_MS_SpecialHiStart_1 ,
  ftPp_MS_SpecialHiThrow_1 ,
  ftPp_MS_SpecialAirHiStart_0 ,
  ftPp_MS_SpecialAirHiThrow_0 ,
  ftPp_MS_SpecialAirHiThrow2 ,
  ftPp_MS_SpecialAirHiStart_1 ,
  ftPp_MS_SpecialAirHiThrow_1 ,
  ftPp_MS_SpecialLw ,
  ftPp_MS_SpecialAirLw ,
  ftPp_MS_SpecialS_0 ,
  ftPp_MS_SpecialS_1 ,
  ftPp_MS_SpecialHi_0 ,
  ftPp_MS_SpecialHi_1 ,
  ftPp_MS_SpecialHi_2 ,
  ftPp_MS_SpecialHi_3 ,
  ftPp_MS_SpecialHi_4 ,
  ftPp_MS_SpecialHi_5 ,
  ftPp_MS_Count ,
  ftPp_MS_SelfCount = ftPp_MS_Count - ftCo_MS_Count
}
 
enum  ftPp_Submotion {
  ftPp_SM_SpecialN = ftCo_SM_Count ,
  ftPp_SM_SpecialAirN ,
  ftPp_SM_SpecialS1 ,
  ftPp_SM_SpecialS2 ,
  ftPp_SM_SpecialAirS1 ,
  ftPp_SM_SpecialAirS2 ,
  ftPp_SM_SpecialHiStart_0 ,
  ftPp_SM_SpecialHiThrow_0 ,
  ftPp_SM_SpecialHiThrow2 ,
  ftPp_SM_SpecialHiStart_1 ,
  ftPp_SM_SpecialHiThrow_1 ,
  ftPp_SM_SpecialAirHiStart_0 ,
  ftPp_SM_SpecialAirHiThrow_0 ,
  ftPp_SM_SpecialAirHiThrow2 ,
  ftPp_SM_SpecialAirHiStart_1 ,
  ftPp_SM_SpecialAirHiThrow_1 ,
  ftPp_SM_SpecialLw ,
  ftPp_SM_SpecialAirLw ,
  ftPp_SM_SpecialS_0 ,
  ftPp_SM_SpecialS_1 ,
  ftPp_SM_SpecialHi_0 ,
  ftPp_SM_SpecialHi_1 ,
  ftPp_SM_SpecialHi_2 ,
  ftPp_SM_SpecialHi_3 ,
  ftPp_SM_SpecialHi_4 ,
  ftPp_SM_SpecialHi_5 ,
  ftPp_SM_Count ,
  ftPp_SM_SelfCount = ftPp_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftPp_MF_Special
 
static MotionFlags const ftPp_MF_SpecialLw
 
static MotionFlags const ftPp_MF_SpecialN
 
static MotionFlags const ftPp_MF_SpecialS
 
static MotionFlags const ftPp_MF_SpecialHi
 
static MotionFlags const ftPp_MF_MS_358
 
static MotionFlags const ftPp_MF_SpecialAirN
 
static MotionFlags const ftPp_MF_SpecialAirS
 
static MotionFlags const ftPp_MF_SpecialAirHi
 

Enumeration Type Documentation

◆ ftPopo_MotionState

Enumerator
ftPp_MS_SpecialN 
ftPp_MS_SpecialAirN 
ftPp_MS_SpecialS1 
ftPp_MS_SpecialS2 
ftPp_MS_SpecialAirS1 
ftPp_MS_SpecialAirS2 
ftPp_MS_SpecialHiStart_0 
ftPp_MS_SpecialHiThrow_0 
ftPp_MS_SpecialHiThrow2 
ftPp_MS_SpecialHiStart_1 
ftPp_MS_SpecialHiThrow_1 
ftPp_MS_SpecialAirHiStart_0 
ftPp_MS_SpecialAirHiThrow_0 
ftPp_MS_SpecialAirHiThrow2 
ftPp_MS_SpecialAirHiStart_1 
ftPp_MS_SpecialAirHiThrow_1 
ftPp_MS_SpecialLw 
ftPp_MS_SpecialAirLw 
ftPp_MS_SpecialS_0 
ftPp_MS_SpecialS_1 
ftPp_MS_SpecialHi_0 
ftPp_MS_SpecialHi_1 
ftPp_MS_SpecialHi_2 
ftPp_MS_SpecialHi_3 
ftPp_MS_SpecialHi_4 
ftPp_MS_SpecialHi_5 
ftPp_MS_Count 
ftPp_MS_SelfCount 

◆ ftPp_Submotion

Enumerator
ftPp_SM_SpecialN 
ftPp_SM_SpecialAirN 
ftPp_SM_SpecialS1 
ftPp_SM_SpecialS2 
ftPp_SM_SpecialAirS1 
ftPp_SM_SpecialAirS2 
ftPp_SM_SpecialHiStart_0 
ftPp_SM_SpecialHiThrow_0 
ftPp_SM_SpecialHiThrow2 
ftPp_SM_SpecialHiStart_1 
ftPp_SM_SpecialHiThrow_1 
ftPp_SM_SpecialAirHiStart_0 
ftPp_SM_SpecialAirHiThrow_0 
ftPp_SM_SpecialAirHiThrow2 
ftPp_SM_SpecialAirHiStart_1 
ftPp_SM_SpecialAirHiThrow_1 
ftPp_SM_SpecialLw 
ftPp_SM_SpecialAirLw 
ftPp_SM_SpecialS_0 
ftPp_SM_SpecialS_1 
ftPp_SM_SpecialHi_0 
ftPp_SM_SpecialHi_1 
ftPp_SM_SpecialHi_2 
ftPp_SM_SpecialHi_3 
ftPp_SM_SpecialHi_4 
ftPp_SM_SpecialHi_5 
ftPp_SM_Count 
ftPp_SM_SelfCount 

Variable Documentation

◆ ftPp_MF_Special

MotionFlags const ftPp_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

◆ ftPp_MF_SpecialLw

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

◆ ftPp_MF_SpecialN

MotionFlags const ftPp_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

◆ ftPp_MF_SpecialS

MotionFlags const ftPp_MF_SpecialS
static
Initial value:
=
static MotionFlags const Ft_MF_KeepGfx
Definition forward.h:150
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:171

◆ ftPp_MF_SpecialHi

MotionFlags const ftPp_MF_SpecialHi
static
Initial value:
=
static MotionFlags const ftPp_MF_SpecialS
Definition forward.h:19

◆ ftPp_MF_MS_358

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

◆ ftPp_MF_SpecialAirN

MotionFlags const ftPp_MF_SpecialAirN
static
Initial value:
=
static MotionFlags const ftPp_MF_SpecialN
Definition forward.h:16

◆ ftPp_MF_SpecialAirS

MotionFlags const ftPp_MF_SpecialAirS
static

◆ ftPp_MF_SpecialAirHi

MotionFlags const ftPp_MF_SpecialAirHi
static
Initial value:
=
static MotionFlags const ftPp_MF_SpecialHi
Definition forward.h:22