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  ftPurin_MotionState {
  ftPr_MS_JumpAerialF1 = ftCo_MS_Count ,
  ftPr_MS_JumpAerialF2 ,
  ftPr_MS_JumpAerialF3 ,
  ftPr_MS_JumpAerialF4 ,
  ftPr_MS_JumpAerialF5 ,
  ftPr_MS_SpecialNStartR ,
  ftPr_MS_SpecialNStartL ,
  ftPr_MS_SpecialNLoop ,
  ftPr_MS_SpecialNFull ,
  ftPr_MS_SpecialNRelease ,
  ftPr_MS_SpecialNTurn ,
  ftPr_MS_SpecialNEndR ,
  ftPr_MS_SpecialNEndL ,
  ftPr_MS_SpecialAirNStartR ,
  ftPr_MS_SpecialAirNStartL ,
  ftPr_MS_SpecialAirNChargeLoop ,
  ftPr_MS_SpecialAirNChargeFull ,
  ftPr_MS_SpecialAirNChargeRelease ,
  ftPr_MS_SpecialAirNStartTurn ,
  ftPr_MS_SpecialAirNEndR ,
  ftPr_MS_SpecialAirNEndL ,
  ftPr_MS_SpecialNHit ,
  ftPr_MS_SpecialS ,
  ftPr_MS_SpecialAirS ,
  ftPr_MS_SpecialHiL ,
  ftPr_MS_SpecialAirHiL ,
  ftPr_MS_SpecialHiR ,
  ftPr_MS_SpecialAirHiR ,
  ftPr_MS_SpecialLwL ,
  ftPr_MS_SpecialAirLwL ,
  ftPr_MS_SpecialLwR ,
  ftPr_MS_SpecialAirLwR ,
  ftPr_MS_Count ,
  ftPr_MS_SelfCount = ftPr_MS_Count - ftCo_MS_Count
}
 
enum  ftPr_Submotion {
  ftPr_SM_JumpAerialF1 = ftCo_SM_Count ,
  ftPr_SM_JumpAerialF2 ,
  ftPr_SM_JumpAerialF3 ,
  ftPr_SM_JumpAerialF4 ,
  ftPr_SM_JumpAerialF5 ,
  ftPr_SM_SpecialNStartR ,
  ftPr_SM_SpecialNStartL ,
  ftPr_SM_SpecialNChargeLoop ,
  ftPr_SM_SpecialNChargeFull ,
  ftPr_SM_SpecialNChargeRelease ,
  ftPr_SM_SpecialNStartTurn ,
  ftPr_SM_SpecialNEndR ,
  ftPr_SM_SpecialNEndL ,
  ftPr_SM_SpecialAirNStartR ,
  ftPr_SM_SpecialAirNStartL ,
  ftPr_SM_SpecialAirNChargeLoop ,
  ftPr_SM_SpecialAirNChargeFull ,
  ftPr_SM_SpecialAirNChargeRelease ,
  ftPr_SM_SpecialAirNStartTurn ,
  ftPr_SM_SpecialAirNEndR ,
  ftPr_SM_SpecialAirNEndL ,
  ftPr_SM_SpecialNHit ,
  ftPr_SM_SpecialS ,
  ftPr_SM_SpecialAirS ,
  ftPr_SM_SpecialHiL ,
  ftPr_SM_SpecialAirHiL ,
  ftPr_SM_SpecialHiR ,
  ftPr_SM_SpecialAirHiR ,
  ftPr_SM_SpecialLwL ,
  ftPr_SM_SpecialAirLwL ,
  ftPr_SM_SpecialLwR ,
  ftPr_SM_SpecialAirLwR ,
  ftPr_SM_Count ,
  ftPr_SM_SelfCount = ftPr_SM_Count - ftCo_SM_Count
}
 

Variables

static MotionFlags const ftPr_MF_Special
 
static MotionFlags const ftPr_MF_SpecialHi
 
static MotionFlags const ftPr_MF_SpecialLw
 
static MotionFlags const ftPr_MF_SpecialN
 
static MotionFlags const ftPr_MF_SpecialS
 
static MotionFlags const ftPr_MF_SpecialAirHi
 
static MotionFlags const ftPr_MF_SpecialAirLw
 
static MotionFlags const ftPr_MF_SpecialAirN
 
static MotionFlags const ftPr_MF_SpecialAirS
 
static MotionFlags const ftPr_MF_SpecialNCharged
 
static MotionFlags const ftPr_SpecialAirNCharged
 

Enumeration Type Documentation

◆ ftPurin_MotionState

Enumerator
ftPr_MS_JumpAerialF1 
ftPr_MS_JumpAerialF2 
ftPr_MS_JumpAerialF3 
ftPr_MS_JumpAerialF4 
ftPr_MS_JumpAerialF5 
ftPr_MS_SpecialNStartR 
ftPr_MS_SpecialNStartL 
ftPr_MS_SpecialNLoop 
ftPr_MS_SpecialNFull 
ftPr_MS_SpecialNRelease 
ftPr_MS_SpecialNTurn 
ftPr_MS_SpecialNEndR 
ftPr_MS_SpecialNEndL 
ftPr_MS_SpecialAirNStartR 
ftPr_MS_SpecialAirNStartL 
ftPr_MS_SpecialAirNChargeLoop 
ftPr_MS_SpecialAirNChargeFull 
ftPr_MS_SpecialAirNChargeRelease 
ftPr_MS_SpecialAirNStartTurn 
ftPr_MS_SpecialAirNEndR 
ftPr_MS_SpecialAirNEndL 
ftPr_MS_SpecialNHit 
ftPr_MS_SpecialS 
ftPr_MS_SpecialAirS 
ftPr_MS_SpecialHiL 
ftPr_MS_SpecialAirHiL 
ftPr_MS_SpecialHiR 
ftPr_MS_SpecialAirHiR 
ftPr_MS_SpecialLwL 
ftPr_MS_SpecialAirLwL 
ftPr_MS_SpecialLwR 
ftPr_MS_SpecialAirLwR 
ftPr_MS_Count 
ftPr_MS_SelfCount 

◆ ftPr_Submotion

Enumerator
ftPr_SM_JumpAerialF1 
ftPr_SM_JumpAerialF2 
ftPr_SM_JumpAerialF3 
ftPr_SM_JumpAerialF4 
ftPr_SM_JumpAerialF5 
ftPr_SM_SpecialNStartR 
ftPr_SM_SpecialNStartL 
ftPr_SM_SpecialNChargeLoop 
ftPr_SM_SpecialNChargeFull 
ftPr_SM_SpecialNChargeRelease 
ftPr_SM_SpecialNStartTurn 
ftPr_SM_SpecialNEndR 
ftPr_SM_SpecialNEndL 
ftPr_SM_SpecialAirNStartR 
ftPr_SM_SpecialAirNStartL 
ftPr_SM_SpecialAirNChargeLoop 
ftPr_SM_SpecialAirNChargeFull 
ftPr_SM_SpecialAirNChargeRelease 
ftPr_SM_SpecialAirNStartTurn 
ftPr_SM_SpecialAirNEndR 
ftPr_SM_SpecialAirNEndL 
ftPr_SM_SpecialNHit 
ftPr_SM_SpecialS 
ftPr_SM_SpecialAirS 
ftPr_SM_SpecialHiL 
ftPr_SM_SpecialAirHiL 
ftPr_SM_SpecialHiR 
ftPr_SM_SpecialAirHiR 
ftPr_SM_SpecialLwL 
ftPr_SM_SpecialAirLwL 
ftPr_SM_SpecialLwR 
ftPr_SM_SpecialAirLwR 
ftPr_SM_Count 
ftPr_SM_SelfCount 

Variable Documentation

◆ ftPr_MF_Special

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

◆ ftPr_MF_SpecialHi

MotionFlags const ftPr_MF_SpecialHi
static
Initial value:
=
static MotionFlags const ftPr_MF_Special
Definition forward.h:9
static MotionFlags const Ft_MF_KeepGfx
Definition forward.h:150
static MotionFlags const Ft_MF_KeepFastFall
Definition forward.h:148

◆ ftPr_MF_SpecialLw

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

◆ ftPr_MF_SpecialN

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

◆ ftPr_MF_SpecialS

MotionFlags const ftPr_MF_SpecialS
static

◆ ftPr_MF_SpecialAirHi

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

◆ ftPr_MF_SpecialAirLw

MotionFlags const ftPr_MF_SpecialAirLw
static
Initial value:
=
static MotionFlags const ftPr_MF_SpecialLw
Definition forward.h:16

◆ ftPr_MF_SpecialAirN

MotionFlags const ftPr_MF_SpecialAirN
static
Initial value:
=
static MotionFlags const ftPr_MF_SpecialN
Definition forward.h:19

◆ ftPr_MF_SpecialAirS

MotionFlags const ftPr_MF_SpecialAirS
static
Initial value:
=
static MotionFlags const ftPr_MF_SpecialS
Definition forward.h:22

◆ ftPr_MF_SpecialNCharged

MotionFlags const ftPr_MF_SpecialNCharged
static
Initial value:
=
static MotionFlags const Ft_MF_Unk19
Skips updating bit 5 of #Fighter::x2222_flag?
Definition forward.h:198

◆ ftPr_SpecialAirNCharged

MotionFlags const ftPr_SpecialAirNCharged
static
Initial value:
=
static MotionFlags const ftPr_MF_SpecialNCharged
Definition forward.h:37