SSBM Decomp
Loading...
Searching...
No Matches
ftFx_AppealS.c File Reference
#include <platform.h>
#include "ftFx_AppealS.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ftanim.h"
#include "ft/types.h"
#include "ftFox/types.h"
#include "gr/grcorneria.h"
#include "pl/pl_0371.h"
#include "pl/player.h"
#include "pl/plbonus.h"
#include <common_structs.h>

Macros

#define FTFOX_APPEALS_ATTACKID   0x72
 

Functions

bool ftFx_AppealS_CheckIfUsed (Fighter *fp)
 Check if Special Taunt has already been performed.
 
static bool ftFox_CheckAppealSCount (void)
 
bool ftFx_AppealS_CheckInput (HSD_GObj *gobj)
 Check if Fox/Falco has pressed D-Pad Down.
 
static float setFloatOrder (void)
 
static float setFloatOrder2 (void)
 
static bool ftFox_AppealS_GetLR (float x1, float x2)
 
void ftFx_AppealS_Enter (HSD_GObj *gobj)
 Fox & Falco's Special Taunt Motion State handler.
 
static void ftFx_AppealS_OnTakeDamage (HSD_GObj *)
 Fox & Falco's Special Taunt OnTakeDamage/OnDeath callback.
 
void ftFx_AppealS_Anim (HSD_GObj *gobj)
 Fox & Falco's Special Taunt Start Animation callback.
 
void ftFx_AppealS_IASA (HSD_GObj *gobj)
 Fox & Falco's Special Taunt Start IASA callback.
 
void ftFx_AppealS_Phys (HSD_GObj *gobj)
 Fox & Falco's Special Taunt Physics callback.
 
void ftFx_AppealS_Coll (HSD_GObj *gobj)
 Fox & Falco's Special Taunt Collision callback.
 

Variables

static s32 ASID_AppealS [2][3]
 

Macro Definition Documentation

◆ FTFOX_APPEALS_ATTACKID

#define FTFOX_APPEALS_ATTACKID   0x72

Function Documentation

◆ ftFx_AppealS_CheckIfUsed()

bool ftFx_AppealS_CheckIfUsed ( Fighter fp)

Check if Special Taunt has already been performed.

Todo:
Fix formatting

◆ ftFox_CheckAppealSCount()

static bool ftFox_CheckAppealSCount ( void  )
inlinestatic

◆ ftFx_AppealS_CheckInput()

bool ftFx_AppealS_CheckInput ( HSD_GObj gobj)

Check if Fox/Falco has pressed D-Pad Down.

◆ setFloatOrder()

static float setFloatOrder ( void  )
static

◆ setFloatOrder2()

static float setFloatOrder2 ( void  )
static

◆ ftFox_AppealS_GetLR()

static bool ftFox_AppealS_GetLR ( float  x1,
float  x2 
)
inlinestatic

◆ ftFx_AppealS_Enter()

void ftFx_AppealS_Enter ( HSD_GObj gobj)

Fox & Falco's Special Taunt Motion State handler.

◆ ftFx_AppealS_OnTakeDamage()

static void ftFx_AppealS_OnTakeDamage ( HSD_GObj gobj)
static

Fox & Falco's Special Taunt OnTakeDamage/OnDeath callback.

◆ ftFx_AppealS_Anim()

void ftFx_AppealS_Anim ( HSD_GObj gobj)

Fox & Falco's Special Taunt Start Animation callback.

◆ ftFx_AppealS_IASA()

void ftFx_AppealS_IASA ( HSD_GObj gobj)

Fox & Falco's Special Taunt Start IASA callback.

◆ ftFx_AppealS_Phys()

void ftFx_AppealS_Phys ( HSD_GObj gobj)

Fox & Falco's Special Taunt Physics callback.

◆ ftFx_AppealS_Coll()

void ftFx_AppealS_Coll ( HSD_GObj gobj)

Fox & Falco's Special Taunt Collision callback.

Variable Documentation

◆ ASID_AppealS

s32 ASID_AppealS[2][3]
static
Initial value:
= {
}
@ ftFx_MS_AppealSR
Definition forward.h:83
@ ftFx_MS_AppealSStartR
Definition forward.h:81
@ ftFx_MS_AppealSStartL
Definition forward.h:82
@ ftFx_MS_AppealSEndR
Definition forward.h:85
@ ftFx_MS_AppealSEndL
Definition forward.h:86
@ ftFx_MS_AppealSL
Definition forward.h:84