SSBM Decomp
Loading...
Searching...
No Matches
ftPp_SpecialS.c File Reference
#include <platform.h>
#include "ft/forward.h"
#include "ftPopo/forward.h"
#include "ef/eflib.h"
#include "ft/fighter.h"
#include "ft/ft_0892.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftNana/ftNn_Init.h"
#include "ftPopo/ftPp_Init.h"
#include "ftPopo/types.h"
#include "pl/player.h"
#include <common_structs.h>
#include <dolphin/pad/pad.h>
#include <melee/ft/chara/ftPopo/ftPp_SpecialS.h>

Functions

static void setRefGObjFlagAndClear (Fighter *fp)
 
void ftPp_SpecialS_8011F68C (Fighter_GObj *gobj)
 
bool ftPp_SpecialS_8011F6FC (Fighter_GObj *gobj)
 
bool ftPp_SpecialS_8011F964 (Fighter_GObj *gobj)
 ftPp_SpecialS_8011F720
 
static void inlineA0 (Fighter_GObj *gobj)
 
static void inlineA1 (Fighter_GObj *gobj)
 
static void inlineA2 (Fighter_GObj *gobj)
 
void ftPp_SpecialS_Enter (Fighter_GObj *gobj)
 
static void inlineB0 (Fighter_GObj *gobj)
 
void ftPp_SpecialAirS_Enter (Fighter_GObj *gobj)
 
static void resetAnim (Fighter_GObj *gobj)
 
void ftPp_SpecialS1_Anim (Fighter_GObj *gobj)
 
static void inlineC0 (Fighter_GObj *gobj)
 
static void inlineC1 (Fighter_GObj *gobj)
 
void ftPp_SpecialS2_Anim (Fighter_GObj *gobj)
 
void ftPp_SpecialHiThrow_0_IASA (Fighter_GObj *gobj)
 ftPp_SpecialAirS1_Anim
 
void ftPp_SpecialAirHiThrow_0_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHiStart_1_IASA (Fighter_GObj *gobj)
 ftPp_SpecialHiThrow_0_Phys
 
void ftPp_SpecialAirHiStart_1_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHiThrow_1_IASA (Fighter_GObj *gobj)
 ftPp_SpecialHiStart_1_Phys
 
void ftPp_SpecialAirHiThrow_1_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHiThrow2_IASA (Fighter_GObj *gobj)
 ftPp_SpecialHiThrow_1_Phys
 
void ftPp_SpecialAirHiThrow2_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialLw_IASA (Fighter_GObj *gobj)
 ftPp_SpecialHiThrow2_Phys
 
void ftPp_SpecialAirLw_IASA (Fighter_GObj *gobj)
 

Function Documentation

◆ setRefGObjFlagAndClear()

static void setRefGObjFlagAndClear ( Fighter fp)
static

◆ ftPp_SpecialS_8011F68C()

void ftPp_SpecialS_8011F68C ( Fighter_GObj *  gobj)

◆ ftPp_SpecialS_8011F6FC()

bool ftPp_SpecialS_8011F6FC ( Fighter_GObj *  gobj)

◆ ftPp_SpecialS_8011F964()

bool ftPp_SpecialS_8011F964 ( Fighter_GObj *  gobj)

◆ inlineA0()

static void inlineA0 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineA1()

static void inlineA1 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineA2()

static void inlineA2 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftPp_SpecialS_Enter()

void ftPp_SpecialS_Enter ( Fighter_GObj *  gobj)

◆ inlineB0()

static void inlineB0 ( Fighter_GObj *  gobj)
inlinestatic
Todo:
Can probably share some more code with inlineA2

◆ ftPp_SpecialAirS_Enter()

void ftPp_SpecialAirS_Enter ( Fighter_GObj *  gobj)

◆ resetAnim()

static void resetAnim ( Fighter_GObj *  gobj)
inlinestatic

◆ ftPp_SpecialS1_Anim()

void ftPp_SpecialS1_Anim ( Fighter_GObj *  gobj)

◆ inlineC0()

static void inlineC0 ( Fighter_GObj *  gobj)
inlinestatic

◆ inlineC1()

static void inlineC1 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftPp_SpecialS2_Anim()

void ftPp_SpecialS2_Anim ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHiThrow_0_IASA()

◆ ftPp_SpecialAirHiThrow_0_IASA()

void ftPp_SpecialAirHiThrow_0_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHiStart_1_IASA()

void ftPp_SpecialHiStart_1_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialAirHiStart_1_IASA()

void ftPp_SpecialAirHiStart_1_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHiThrow_1_IASA()

void ftPp_SpecialHiThrow_1_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialAirHiThrow_1_IASA()

void ftPp_SpecialAirHiThrow_1_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHiThrow2_IASA()

void ftPp_SpecialHiThrow2_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialAirHiThrow2_IASA()

void ftPp_SpecialAirHiThrow2_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialLw_IASA()

◆ ftPp_SpecialAirLw_IASA()

void ftPp_SpecialAirLw_IASA ( Fighter_GObj *  gobj)