SSBM Decomp
Loading...
Searching...
No Matches
ftFx_AppealS.c File Reference
#include "ftFx_AppealS.h"
#include <platform.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/player.h"
#include "pl/plbonus.h"
#include "pl/plbonuslib.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()

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()

float setFloatOrder ( void )
static

◆ setFloatOrder2()

float setFloatOrder2 ( void )
static

◆ ftFox_AppealS_GetLR()

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()

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