SSBM Decomp
Loading...
Searching...
No Matches
ftNn_Init.c File Reference
#include "ftNn_Init.h"
#include <platform.h>
#include "ef/eflib.h"
#include "ft/chara/ftCommon/ftCo_Fall.h"
#include "ft/chara/ftCommon/ftCo_FallSpecial.h"
#include "ft/fighter.h"
#include "ft/forward.h"
#include "ft/ft_081B.h"
#include "ft/ft_0892.h"
#include "ft/ftanim.h"
#include "ft/ftcamera.h"
#include "ft/ftcommon.h"
#include "ft/ftparts.h"
#include "ft/inlines.h"
#include "ft/types.h"
#include "ftCommon/forward.h"
#include "ftPopo/forward.h"
#include "ftPopo/ftPp_1211.h"
#include "ftPopo/ftPp_Init.h"
#include "ftPopo/ftPp_SpecialN.h"
#include "ftPopo/ftPp_SpecialS.h"
#include "ftPopo/types.h"
#include "lb/lb_00B0.h"
#include "pl/player.h"
#include <dolphin/mtx.h>
#include <MSL/math.h>

Functions

void ftNn_Init_801238E4 (Fighter_GObj *gobj)
 
void ftNn_Init_801232A4 (Fighter_GObj *gobj)
 
void ftNn_Init_801233F8 (Fighter_GObj *gobj)
 
void ftNn_Init_801237F8 (Fighter_GObj *gobj)
 
void ftNn_Init_80123720 (Fighter_GObj *gobj)
 
void ftNn_Init_8012378C (Fighter_GObj *gobj)
 
bool ftNn_Init_8012300C (Fighter_GObj *gobj)
 
bool ftNn_Init_8012309C (Fighter_GObj *gobj)
 
bool ftNn_Init_801230D0 (Fighter_GObj *nana_gobj)
 
void fn_80123218 (Fighter_GObj *nana_gobj)
 
void ftNn_Init_80123B3C (Fighter_GObj *nana_gobj)
 
void ftNn_Init_80123BF0 (Fighter_GObj *gobj)
 
void ftNn_Init_OnLoad (Fighter_GObj *gobj)
 
void ftNn_Init_OnDeath (Fighter_GObj *gobj)
 
void ftNn_Init_80122FAC (Fighter_GObj *gobj)
 
void ftNn_Init_LoadSpecialAttrs (Fighter_GObj *gobj)
 
static void ftNn_Init_801232A4_inline (Fighter_GObj *nana_gobj)
 
void ftPp_SpecialHi_0_Anim (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_3_Anim (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_0_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_3_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_0_Phys (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_3_Phys (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_0_Coll (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_3_Coll (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_1_Anim (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_4_Anim (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_1_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_4_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_1_Phys (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_4_Phys (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_1_Coll (Fighter_GObj *gobj)
 
void ftPp_SpecialHi_4_Coll (Fighter_GObj *gobj)
 
bool ftNn_Init_80123954 (Fighter_GObj *nana_gobj, GroundOrAir pp_ga)
 
bool ftNn_Init_80123B10 (Fighter_GObj *gobj)
 
static void ftNn_Init_80123B3C_inline (Fighter_GObj *gobj)
 
static void ftPp_SpecialS_0_Anim_inline (Fighter_GObj *nana_gobj)
 
void ftPp_SpecialS_0_Anim (Fighter_GObj *nana_gobj)
 
void ftPp_SpecialS_1_Anim (Fighter_GObj *nana_gobj)
 
void ftPp_SpecialS_0_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialS_1_IASA (Fighter_GObj *gobj)
 
void ftPp_SpecialS_0_Phys (Fighter_GObj *nana_gobj)
 
void ftPp_SpecialS_1_Phys (Fighter_GObj *nana_gobj)
 
static void ftPp_SpecialS_0_Coll_inline (Fighter_GObj *nana_gobj)
 
static void ftPp_SpecialS_0_Coll_inline2 (Fighter_GObj *nana_gobj)
 
static void ftPp_SpecialS_0_Coll_inline3 (Fighter_GObj *gobj)
 
void ftPp_SpecialS_0_Coll (Fighter_GObj *nana_gobj)
 
static void ftPp_SpecialS_1_Coll_inline3 (Fighter_GObj *gobj)
 
void ftPp_SpecialS_1_Coll (Fighter_GObj *nana_gobj)
 

Variables

char ftNn_Init_803CD7F8 [] = "!(jobj->flags & JOBJ_USE_QUATERNION)"
 
ftCollisionBox ftNn_Unk_28 = { 12, 0, -6, 6, 6, 6 }
 
MotionState ftNn_Init_MotionStateTable [ftPp_MS_SelfCount]
 
char ftNn_Init_DatFilename [] = "PlNn.dat"
 
char ftNn_Init_DataName [] = "ftDataNana"
 
char ftNn_Init_803CDB90 [] = "PlNnNr.dat"
 
char ftNn_Init_803CDB9C [] = "PlyNana5K_Share_joint"
 
char ftNn_Init_803CDBB4 [] = "PlyNana5K_Share_matanim_joint"
 
char ftNn_Init_803CDBD4 [] = "PlNnYe.dat"
 
char ftNn_Init_803CDBE0 [] = "PlyNana5KYe_Share_joint"
 
char ftNn_Init_803CDBF8 [] = "PlyNana5KYe_Share_matanim_joint"
 
char ftNn_Init_803CDC18 [] = "PlNnAq.dat"
 
char ftNn_Init_803CDC24 [] = "PlyNana5KAq_Share_joint"
 
char ftNn_Init_803CDC3C [] = "PlyNana5KAq_Share_matanim_joint"
 
char ftNn_Init_803CDC5C [] = "PlNnWh.dat"
 
char ftNn_Init_803CDC68 [] = "PlyNana5KWh_Share_joint"
 
char ftNn_Init_803CDC80 [] = "PlyNana5KWh_Share_matanim_joint"
 
char ftNn_Init_AnimDatFilename [] = "PlNnAJ.dat"
 
char ftNn_Init_803CDCAC [] = "ftDemoResultMotionFileNana"
 
char ftNn_Init_803CDCC8 [] = "ftDemoIntroMotionFileNana"
 
char ftNn_Init_803CDCE4 [] = "ftDemoEndingMotionFileNana"
 
char ftNn_Init_803CDD00 [] = "ftDemoViWaitMotionFilePopo"
 
Fighter_DemoStrings ftNn_Init_DemoMotionFilenames
 
Fighter_CostumeStrings ftNn_Init_CostumeStrings []
 
ftCollisionBox ftNn_Unk2_803CDD60
 

Function Documentation

◆ ftNn_Init_801238E4()

void ftNn_Init_801238E4 ( Fighter_GObj *  gobj)

◆ ftNn_Init_801232A4()

void ftNn_Init_801232A4 ( Fighter_GObj *  gobj)

◆ ftNn_Init_801233F8()

void ftNn_Init_801233F8 ( Fighter_GObj *  gobj)

◆ ftNn_Init_801237F8()

void ftNn_Init_801237F8 ( Fighter_GObj *  gobj)

◆ ftNn_Init_80123720()

void ftNn_Init_80123720 ( Fighter_GObj *  gobj)

◆ ftNn_Init_8012378C()

void ftNn_Init_8012378C ( Fighter_GObj *  gobj)

◆ ftNn_Init_8012300C()

bool ftNn_Init_8012300C ( Fighter_GObj *  gobj)

◆ ftNn_Init_8012309C()

bool ftNn_Init_8012309C ( Fighter_GObj *  gobj)

◆ ftNn_Init_801230D0()

bool ftNn_Init_801230D0 ( Fighter_GObj *  nana_gobj)

◆ fn_80123218()

void fn_80123218 ( Fighter_GObj *  nana_gobj)

◆ ftNn_Init_80123B3C()

void ftNn_Init_80123B3C ( Fighter_GObj *  nana_gobj)

◆ ftNn_Init_80123BF0()

void ftNn_Init_80123BF0 ( Fighter_GObj *  gobj)

◆ ftNn_Init_OnLoad()

void ftNn_Init_OnLoad ( Fighter_GObj *  gobj)

◆ ftNn_Init_OnDeath()

void ftNn_Init_OnDeath ( Fighter_GObj *  gobj)

◆ ftNn_Init_80122FAC()

void ftNn_Init_80122FAC ( Fighter_GObj *  gobj)

◆ ftNn_Init_LoadSpecialAttrs()

void ftNn_Init_LoadSpecialAttrs ( Fighter_GObj *  gobj)

◆ ftNn_Init_801232A4_inline()

static void ftNn_Init_801232A4_inline ( Fighter_GObj *  nana_gobj)
inlinestatic

◆ ftPp_SpecialHi_0_Anim()

void ftPp_SpecialHi_0_Anim ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_3_Anim()

void ftPp_SpecialHi_3_Anim ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_0_IASA()

void ftPp_SpecialHi_0_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_3_IASA()

void ftPp_SpecialHi_3_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_0_Phys()

void ftPp_SpecialHi_0_Phys ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_3_Phys()

void ftPp_SpecialHi_3_Phys ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_0_Coll()

void ftPp_SpecialHi_0_Coll ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_3_Coll()

void ftPp_SpecialHi_3_Coll ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_1_Anim()

void ftPp_SpecialHi_1_Anim ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_4_Anim()

void ftPp_SpecialHi_4_Anim ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_1_IASA()

void ftPp_SpecialHi_1_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_4_IASA()

void ftPp_SpecialHi_4_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_1_Phys()

void ftPp_SpecialHi_1_Phys ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_4_Phys()

void ftPp_SpecialHi_4_Phys ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_1_Coll()

void ftPp_SpecialHi_1_Coll ( Fighter_GObj *  gobj)

◆ ftPp_SpecialHi_4_Coll()

void ftPp_SpecialHi_4_Coll ( Fighter_GObj *  gobj)

◆ ftNn_Init_80123954()

bool ftNn_Init_80123954 ( Fighter_GObj *  nana_gobj,
GroundOrAir  pp_ga 
)

◆ ftNn_Init_80123B10()

bool ftNn_Init_80123B10 ( Fighter_GObj *  gobj)

◆ ftNn_Init_80123B3C_inline()

static void ftNn_Init_80123B3C_inline ( Fighter_GObj *  gobj)
inlinestatic

◆ ftPp_SpecialS_0_Anim_inline()

static void ftPp_SpecialS_0_Anim_inline ( Fighter_GObj *  nana_gobj)
inlinestatic

◆ ftPp_SpecialS_0_Anim()

void ftPp_SpecialS_0_Anim ( Fighter_GObj *  nana_gobj)

◆ ftPp_SpecialS_1_Anim()

void ftPp_SpecialS_1_Anim ( Fighter_GObj *  nana_gobj)

◆ ftPp_SpecialS_0_IASA()

void ftPp_SpecialS_0_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialS_1_IASA()

void ftPp_SpecialS_1_IASA ( Fighter_GObj *  gobj)

◆ ftPp_SpecialS_0_Phys()

void ftPp_SpecialS_0_Phys ( Fighter_GObj *  nana_gobj)

◆ ftPp_SpecialS_1_Phys()

void ftPp_SpecialS_1_Phys ( Fighter_GObj *  nana_gobj)

◆ ftPp_SpecialS_0_Coll_inline()

static void ftPp_SpecialS_0_Coll_inline ( Fighter_GObj *  nana_gobj)
inlinestatic

◆ ftPp_SpecialS_0_Coll_inline2()

static void ftPp_SpecialS_0_Coll_inline2 ( Fighter_GObj *  nana_gobj)
inlinestatic

◆ ftPp_SpecialS_0_Coll_inline3()

static void ftPp_SpecialS_0_Coll_inline3 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftPp_SpecialS_0_Coll()

void ftPp_SpecialS_0_Coll ( Fighter_GObj *  nana_gobj)

◆ ftPp_SpecialS_1_Coll_inline3()

static void ftPp_SpecialS_1_Coll_inline3 ( Fighter_GObj *  gobj)
inlinestatic

◆ ftPp_SpecialS_1_Coll()

void ftPp_SpecialS_1_Coll ( Fighter_GObj *  nana_gobj)

Variable Documentation

◆ ftNn_Init_803CD7F8

char ftNn_Init_803CD7F8[] = "!(jobj->flags & JOBJ_USE_QUATERNION)"

◆ ftNn_Unk_28

ftCollisionBox ftNn_Unk_28 = { 12, 0, -6, 6, 6, 6 }

◆ ftNn_Init_MotionStateTable

MotionState ftNn_Init_MotionStateTable[ftPp_MS_SelfCount]

◆ ftNn_Init_DatFilename

char ftNn_Init_DatFilename[] = "PlNn.dat"

◆ ftNn_Init_DataName

char ftNn_Init_DataName[] = "ftDataNana"

◆ ftNn_Init_803CDB90

char ftNn_Init_803CDB90[] = "PlNnNr.dat"

◆ ftNn_Init_803CDB9C

char ftNn_Init_803CDB9C[] = "PlyNana5K_Share_joint"

◆ ftNn_Init_803CDBB4

char ftNn_Init_803CDBB4[] = "PlyNana5K_Share_matanim_joint"

◆ ftNn_Init_803CDBD4

char ftNn_Init_803CDBD4[] = "PlNnYe.dat"

◆ ftNn_Init_803CDBE0

char ftNn_Init_803CDBE0[] = "PlyNana5KYe_Share_joint"

◆ ftNn_Init_803CDBF8

char ftNn_Init_803CDBF8[] = "PlyNana5KYe_Share_matanim_joint"

◆ ftNn_Init_803CDC18

char ftNn_Init_803CDC18[] = "PlNnAq.dat"

◆ ftNn_Init_803CDC24

char ftNn_Init_803CDC24[] = "PlyNana5KAq_Share_joint"

◆ ftNn_Init_803CDC3C

char ftNn_Init_803CDC3C[] = "PlyNana5KAq_Share_matanim_joint"

◆ ftNn_Init_803CDC5C

char ftNn_Init_803CDC5C[] = "PlNnWh.dat"

◆ ftNn_Init_803CDC68

char ftNn_Init_803CDC68[] = "PlyNana5KWh_Share_joint"

◆ ftNn_Init_803CDC80

char ftNn_Init_803CDC80[] = "PlyNana5KWh_Share_matanim_joint"

◆ ftNn_Init_AnimDatFilename

char ftNn_Init_AnimDatFilename[] = "PlNnAJ.dat"

◆ ftNn_Init_803CDCAC

char ftNn_Init_803CDCAC[] = "ftDemoResultMotionFileNana"

◆ ftNn_Init_803CDCC8

char ftNn_Init_803CDCC8[] = "ftDemoIntroMotionFileNana"

◆ ftNn_Init_803CDCE4

char ftNn_Init_803CDCE4[] = "ftDemoEndingMotionFileNana"

◆ ftNn_Init_803CDD00

char ftNn_Init_803CDD00[] = "ftDemoViWaitMotionFilePopo"

◆ ftNn_Init_DemoMotionFilenames

Fighter_DemoStrings ftNn_Init_DemoMotionFilenames
Initial value:
= {
}
char ftNn_Init_803CDCC8[]
Definition ftNn_Init.c:357
char ftNn_Init_803CDD00[]
Definition ftNn_Init.c:359
char ftNn_Init_803CDCAC[]
Definition ftNn_Init.c:356
char ftNn_Init_803CDCE4[]
Definition ftNn_Init.c:358

◆ ftNn_Init_CostumeStrings

Fighter_CostumeStrings ftNn_Init_CostumeStrings[]
Initial value:
= {
}
char ftNn_Init_803CDBE0[]
Definition ftNn_Init.c:347
char ftNn_Init_803CDC24[]
Definition ftNn_Init.c:350
char ftNn_Init_803CDB90[]
Definition ftNn_Init.c:343
char ftNn_Init_803CDBF8[]
Definition ftNn_Init.c:348
char ftNn_Init_803CDBD4[]
Definition ftNn_Init.c:346
char ftNn_Init_803CDC18[]
Definition ftNn_Init.c:349
char ftNn_Init_803CDC5C[]
Definition ftNn_Init.c:352
char ftNn_Init_803CDB9C[]
Definition ftNn_Init.c:344
char ftNn_Init_803CDC3C[]
Definition ftNn_Init.c:351
char ftNn_Init_803CDC68[]
Definition ftNn_Init.c:353
char ftNn_Init_803CDC80[]
Definition ftNn_Init.c:354
char ftNn_Init_803CDBB4[]
Definition ftNn_Init.c:345

◆ ftNn_Unk2_803CDD60

ftCollisionBox ftNn_Unk2_803CDD60
extern