SSBM Decomp
Loading...
Searching...
No Matches
ftPe_SpecialHi.c File Reference
#include <platform.h>
#include "ftCommon/forward.h"
#include "it/forward.h"
#include <dolphin/mtx/forward.h>
#include <baselib/forward.h>
#include "ftPe_SpecialHi.h"
#include "ftPe_Init.h"
#include "ft/fighter.h"
#include "ft/ft_081B.h"
#include "ft/ft_0CEE.h"
#include "ft/ft_0D14.h"
#include "ft/ftanim.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ft/types.h"
#include "ftCommon/ftCo_FallSpecial.h"
#include "ftCommon/ftpickupitem.h"
#include "ftPeach/types.h"
#include "it/it_26B1.h"
#include "lb/lb_00B0.h"
#include <common_structs.h>
#include <math.h>
#include <melee/it/items/itpeachparasol.h>

Functions

static void ftPe_SpecialHi_8011D424 (HSD_GObj *gobj)
 
static void ftPe_SpecialHi_8011DD8C (HSD_GObj *gobj)
 
static void ftPe_SpecialHi_8011D620 (HSD_GObj *gobj)
 
static void ftPe_SpecialHi_8011D650 (HSD_GObj *gobj)
 
static void ftPe_SpecialHi_8011E064 (HSD_GObj *gobj)
 
bool ftPe_8011D518 (HSD_GObj *gobj)
 
static void setupParasol (HSD_GObj *gobj)
 
void ftPe_8011D598 (HSD_GObj *gobj)
 
static void ensureUnkItem (HSD_GObj *gobj, HSD_GObjEvent cb)
 
static bool notUsingParasol (Fighter *fp)
 
bool ftPe_SpecialHi_NotActive (HSD_GObj *gobj)
 
static void doEnter (HSD_GObj *gobj)
 
void ftPe_SpecialHi_Enter (HSD_GObj *gobj)
 
void ftPe_SpecialAirHi_Enter (HSD_GObj *gobj)
 
static bool checkCmdVar2 (HSD_GObj *gobj)
 
void ftPe_SpecialHiStart_Anim (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiStart_Anim (HSD_GObj *gobj)
 
void ftPe_SpecialHiStart_IASA (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiStart_IASA (HSD_GObj *gobj)
 
void ftPe_SpecialHiStart_Phys (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiStart_Phys (HSD_GObj *gobj)
 
static void doColl (HSD_GObj *gobj, HSD_GObjEvent cb)
 
void ftPe_SpecialHiStart_Coll (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiStart_Coll (HSD_GObj *gobj)
 
void ftPe_SpecialHiEnd_Anim (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiEnd_Anim (HSD_GObj *gobj)
 
void ftPe_SpecialHiEnd_IASA (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiEnd_IASA (HSD_GObj *gobj)
 
void ftPe_SpecialHiEnd_Phys (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiEnd_Phys (HSD_GObj *gobj)
 
void ftPe_SpecialHiEnd_Coll (HSD_GObj *gobj)
 
void ftPe_SpecialAirHiEnd_Coll (HSD_GObj *gobj)
 

Function Documentation

◆ ftPe_SpecialHi_8011D424()

void ftPe_SpecialHi_8011D424 ( HSD_GObj gobj)
static

◆ ftPe_SpecialHi_8011DD8C()

static void ftPe_SpecialHi_8011DD8C ( HSD_GObj gobj)
static

◆ ftPe_SpecialHi_8011D620()

void ftPe_SpecialHi_8011D620 ( HSD_GObj gobj)
static

◆ ftPe_SpecialHi_8011D650()

void ftPe_SpecialHi_8011D650 ( HSD_GObj gobj)
static

◆ ftPe_SpecialHi_8011E064()

void ftPe_SpecialHi_8011E064 ( HSD_GObj gobj)
static

◆ ftPe_8011D518()

bool ftPe_8011D518 ( HSD_GObj gobj)

◆ setupParasol()

static void setupParasol ( HSD_GObj gobj)
static

◆ ftPe_8011D598()

void ftPe_8011D598 ( HSD_GObj gobj)
Todo:
Can maybe use ensureUnkItem?

◆ ensureUnkItem()

static void ensureUnkItem ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
static

◆ notUsingParasol()

static bool notUsingParasol ( Fighter fp)
static

◆ ftPe_SpecialHi_NotActive()

bool ftPe_SpecialHi_NotActive ( HSD_GObj gobj)

◆ doEnter()

static void doEnter ( HSD_GObj gobj)
static

◆ ftPe_SpecialHi_Enter()

void ftPe_SpecialHi_Enter ( HSD_GObj gobj)

◆ ftPe_SpecialAirHi_Enter()

void ftPe_SpecialAirHi_Enter ( HSD_GObj gobj)

◆ checkCmdVar2()

static bool checkCmdVar2 ( HSD_GObj gobj)
static

◆ ftPe_SpecialHiStart_Anim()

void ftPe_SpecialHiStart_Anim ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiStart_Anim()

void ftPe_SpecialAirHiStart_Anim ( HSD_GObj gobj)

◆ ftPe_SpecialHiStart_IASA()

void ftPe_SpecialHiStart_IASA ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiStart_IASA()

void ftPe_SpecialAirHiStart_IASA ( HSD_GObj gobj)

◆ ftPe_SpecialHiStart_Phys()

void ftPe_SpecialHiStart_Phys ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiStart_Phys()

void ftPe_SpecialAirHiStart_Phys ( HSD_GObj gobj)

◆ doColl()

static void doColl ( HSD_GObj gobj,
HSD_GObjEvent  cb 
)
static

◆ ftPe_SpecialHiStart_Coll()

void ftPe_SpecialHiStart_Coll ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiStart_Coll()

void ftPe_SpecialAirHiStart_Coll ( HSD_GObj gobj)

◆ ftPe_SpecialHiEnd_Anim()

void ftPe_SpecialHiEnd_Anim ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiEnd_Anim()

void ftPe_SpecialAirHiEnd_Anim ( HSD_GObj gobj)

◆ ftPe_SpecialHiEnd_IASA()

void ftPe_SpecialHiEnd_IASA ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiEnd_IASA()

void ftPe_SpecialAirHiEnd_IASA ( HSD_GObj gobj)

◆ ftPe_SpecialHiEnd_Phys()

void ftPe_SpecialHiEnd_Phys ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiEnd_Phys()

void ftPe_SpecialAirHiEnd_Phys ( HSD_GObj gobj)

◆ ftPe_SpecialHiEnd_Coll()

void ftPe_SpecialHiEnd_Coll ( HSD_GObj gobj)

◆ ftPe_SpecialAirHiEnd_Coll()

void ftPe_SpecialAirHiEnd_Coll ( HSD_GObj gobj)