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  ftPikachu_MotionState {
  ftPk_MS_SpecialN = ftCo_MS_Count ,
  ftPk_MS_SpecialAirN ,
  ftPk_MS_SpecialSStart ,
  ftPk_MS_SpecialSHold ,
  ftPk_MS_SpecialS1 ,
  ftPk_MS_SpecialSEnd ,
  ftPk_MS_SpecialS0 ,
  ftPk_MS_SpecialAirSStart ,
  ftPk_MS_SpecialAirSHold ,
  ftPk_MS_SpecialAirS1 ,
  ftPk_MS_SpecialAirSEnd ,
  ftPk_MS_SpecialAirS0 ,
  ftPk_MS_SpecialHiStart0 ,
  ftPk_MS_SpecialHiStart1 ,
  ftPk_MS_SpecialHiEnd ,
  ftPk_MS_SpecialAirHiStart0 ,
  ftPk_MS_SpecialAirHiStart1 ,
  ftPk_MS_SpecialAirHiEnd ,
  ftPk_MS_SpecialLwStart ,
  ftPk_MS_SpecialLwLoop0 ,
  ftPk_MS_SpecialLwLoop1 ,
  ftPk_MS_SpecialLwEnd ,
  ftPk_MS_SpecialAirLwStart ,
  ftPk_MS_SpecialAirLwLoop0 ,
  ftPk_MS_SpecialAirLwLoop1 ,
  ftPk_MS_SpecialAirLwEnd ,
  ftPk_MS_Count ,
  ftPk_MS_SelfCount = ftPk_MS_Count - ftCo_MS_Count
}
 
enum  ftPk_Submotion {
  ftPk_SM_SpecialN = ftCo_SM_Count ,
  ftPk_SM_SpecialAirN ,
  ftPk_SM_SpecialSStart ,
  ftPk_SM_SpecialSHold ,
  ftPk_SM_SpecialS0 ,
  ftPk_SM_SpecialS1 ,
  ftPk_SM_SpecialSEnd ,
  ftPk_SM_SpecialAirSStart ,
  ftPk_SM_SpecialAirSHold ,
  ftPk_SM_SpecialS ,
  ftPk_SM_SpecialAirSEnd ,
  ftPk_SM_SpecialHiStart0 ,
  ftPk_SM_SpecialHiStart1 ,
  ftPk_SM_SpecialHiEnd ,
  ftPk_SM_SpecialAirHiStart0 ,
  ftPk_SM_SpecialAirHiStart1 ,
  ftPk_SM_SpecialAirHiEnd ,
  ftPk_SM_SpecialLwStart ,
  ftPk_SM_SpecialLwLoop0 ,
  ftPk_SM_SpecialLwLoop1 ,
  ftPk_SM_SpecialLwEnd ,
  ftPk_SM_SpecialAirLwStart ,
  ftPk_SM_SpecialAirLwLoop0 ,
  ftPk_SM_SpecialAirLwLoop1 ,
  ftPk_SM_SpecialAirLwEnd ,
  ftPk_SM_Count ,
  ftPk_SM_SelfCount = ftPk_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftPk_MF_Special
 
static MotionFlags const ftPk_MF_SpecialLw
 
static MotionFlags const ftPk_MF_SpecialN
 
static MotionFlags const ftPk_MF_SpecialHi
 
static MotionFlags const ftPk_MF_SpecialS
 
static MotionFlags const ftPk_MF_SpecialAirLw
 
static MotionFlags const ftPk_MF_SpecialAirN
 
static MotionFlags const ftPk_MF_SpecialAirHi
 
static MotionFlags const ftPk_MF_SpecialAirS
 

Enumeration Type Documentation

◆ ftPikachu_MotionState

Enumerator
ftPk_MS_SpecialN 
ftPk_MS_SpecialAirN 
ftPk_MS_SpecialSStart 
ftPk_MS_SpecialSHold 
ftPk_MS_SpecialS1 
ftPk_MS_SpecialSEnd 
ftPk_MS_SpecialS0 
ftPk_MS_SpecialAirSStart 
ftPk_MS_SpecialAirSHold 
ftPk_MS_SpecialAirS1 
ftPk_MS_SpecialAirSEnd 
ftPk_MS_SpecialAirS0 
ftPk_MS_SpecialHiStart0 
ftPk_MS_SpecialHiStart1 
ftPk_MS_SpecialHiEnd 
ftPk_MS_SpecialAirHiStart0 
ftPk_MS_SpecialAirHiStart1 
ftPk_MS_SpecialAirHiEnd 
ftPk_MS_SpecialLwStart 
ftPk_MS_SpecialLwLoop0 
ftPk_MS_SpecialLwLoop1 
ftPk_MS_SpecialLwEnd 
ftPk_MS_SpecialAirLwStart 
ftPk_MS_SpecialAirLwLoop0 
ftPk_MS_SpecialAirLwLoop1 
ftPk_MS_SpecialAirLwEnd 
ftPk_MS_Count 
ftPk_MS_SelfCount 

◆ ftPk_Submotion

Enumerator
ftPk_SM_SpecialN 
ftPk_SM_SpecialAirN 
ftPk_SM_SpecialSStart 
ftPk_SM_SpecialSHold 
ftPk_SM_SpecialS0 
ftPk_SM_SpecialS1 
ftPk_SM_SpecialSEnd 
ftPk_SM_SpecialAirSStart 
ftPk_SM_SpecialAirSHold 
ftPk_SM_SpecialS 
ftPk_SM_SpecialAirSEnd 
ftPk_SM_SpecialHiStart0 
ftPk_SM_SpecialHiStart1 
ftPk_SM_SpecialHiEnd 
ftPk_SM_SpecialAirHiStart0 
ftPk_SM_SpecialAirHiStart1 
ftPk_SM_SpecialAirHiEnd 
ftPk_SM_SpecialLwStart 
ftPk_SM_SpecialLwLoop0 
ftPk_SM_SpecialLwLoop1 
ftPk_SM_SpecialLwEnd 
ftPk_SM_SpecialAirLwStart 
ftPk_SM_SpecialAirLwLoop0 
ftPk_SM_SpecialAirLwLoop1 
ftPk_SM_SpecialAirLwEnd 
ftPk_SM_Count 
ftPk_SM_SelfCount 

Variable Documentation

◆ ftPk_MF_Special

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

◆ ftPk_MF_SpecialLw

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

◆ ftPk_MF_SpecialN

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

◆ ftPk_MF_SpecialHi

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

◆ ftPk_MF_SpecialS

MotionFlags const ftPk_MF_SpecialS
static
Initial value:
=
static MotionFlags const Ft_MF_KeepSfx
Definition forward.h:171

◆ ftPk_MF_SpecialAirLw

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

◆ ftPk_MF_SpecialAirN

MotionFlags const ftPk_MF_SpecialAirN
static
Initial value:
=
static MotionFlags const ftPk_MF_SpecialN
Definition forward.h:16

◆ ftPk_MF_SpecialAirHi

MotionFlags const ftPk_MF_SpecialAirHi
static
Initial value:
=
static MotionFlags const ftPk_MF_SpecialHi
Definition forward.h:19

◆ ftPk_MF_SpecialAirS

MotionFlags const ftPk_MF_SpecialAirS
static
Initial value:
=
static MotionFlags const ftPk_MF_SpecialS
Definition forward.h:23