SSBM Decomp
Loading...
Searching...
No Matches
ftyoshi.c File Reference

Functions

void ftYs_Init_8012B6E8 (Fighter *fp, struct S_UNK_YOSHI1 *unk_struct_arg)
 https://decomp.me/scratch/ufrFK
void ftYs_Init_8012B804 (Fighter *fp, struct S_UNK_YOSHI1 *unk_struct_arg, float start_frame)
void ftYs_Init_8012B8A4 (HSD_GObj *gobj)
void ftYs_Init_8012B918 (HSD_GObj *gobj)
void ftYs_Init_OnDeath (HSD_GObj *gobj)
void ftYs_Init_OnLoad (HSD_GObj *gobj)
 https://decomp.me/scratch/5TPxg
void ftYs_Init_8012BA8C (HSD_GObj *gobj)
float ftYs_Init_8012BAC0 (Fighter *fp)
void ftYs_Init_OnItemPickup (HSD_GObj *gobj, bool flag)
void ftYs_Init_OnItemInvisible (HSD_GObj *gobj)
void ftYs_Init_OnItemVisible (HSD_GObj *gobj)
void ftYs_Init_OnItemDrop (HSD_GObj *gobj, bool bool1)
void ftYs_Init_LoadSpecialAttrs (HSD_GObj *gobj)
void ftYs_Init_OnKnockbackEnter (HSD_GObj *gobj)
void ftYs_Init_OnKnockbackExit (HSD_GObj *gobj)

Variables

Vec3 const ftYs_Unk1_803B75C0 = { 0 }
MotionState ftYs_Init_MotionStateTable [ftYs_MS_SelfCount]
char * ftYs_Unk2_804D3E58
char * ftYs_Unk2_804D3E60
char * ftYs_Unk2_804D3E68
char * ftYs_Unk2_804D3E70
char * ftYs_Unk2_804D3E78
char ftYs_Init_DatFilename [] = "PlYs.dat"
char ftYs_Init_DataName [] = "ftDataYoshi"
char ftYs_Unk2_803CEAB0 [] = "PlYsNr.dat"
char ftYs_Unk2_803CEABC [] = "PlyYoshi5K_Share_joint"
char ftYs_Unk2_803CEAD4 [] = "PlyYoshi5K_Share_matanim_joint"
char ftYs_Unk2_803CEAF4 [] = "PlYsRe.dat"
char ftYs_Unk2_803CEB00 [] = "PlyYoshi5KRe_Share_joint"
char ftYs_Unk2_803CEB1C [] = "PlyYoshi5KRe_Share_matanim_joint"
char ftYs_Unk2_803CEB40 [] = "PlYsBu.dat"
char ftYs_Unk2_803CEB4C [] = "PlyYoshi5KBu_Share_joint"
char ftYs_Unk2_803CEB68 [] = "PlyYoshi5KBu_Share_matanim_joint"
char ftYs_Unk2_803CEB8C [] = "PlYsYe.dat"
char ftYs_Unk2_803CEB98 [] = "PlyYoshi5KYe_Share_joint"
char ftYs_Unk2_803CEBB4 [] = "PlyYoshi5KYe_Share_matanim_joint"
char ftYs_Unk2_803CEBD8 [] = "PlYsPi.dat"
char ftYs_Unk2_803CEBE4 [] = "PlyYoshi5KPi_Share_joint"
char ftYs_Unk2_803CEC00 [] = "PlyYoshi5KPi_Share_matanim_joint"
char ftYs_Unk2_803CEC24 [] = "PlYsAq.dat"
char ftYs_Unk2_803CEC30 [] = "PlyYoshi5KAq_Share_joint"
char ftYs_Unk2_803CEC4C [] = "PlyYoshi5KAq_Share_matanim_joint"
char ftYs_Init_AnimDatFilename [] = "PlYsAJ.dat"
Fighter_DemoStrings ftYs_Init_DemoMotionFilenames
Fighter_CostumeStrings ftYs_Init_CostumeStrings []
UnkCostumeStruct ftYs_CostumeList [6]

Function Documentation

◆ ftYs_Init_8012B6E8()

void ftYs_Init_8012B6E8 ( Fighter * fp,
struct S_UNK_YOSHI1 * unk_struct_arg )

◆ ftYs_Init_8012B804()

void ftYs_Init_8012B804 ( Fighter * fp,
struct S_UNK_YOSHI1 * unk_struct_arg,
float start_frame )

◆ ftYs_Init_8012B8A4()

void ftYs_Init_8012B8A4 ( HSD_GObj * gobj)

◆ ftYs_Init_8012B918()

void ftYs_Init_8012B918 ( HSD_GObj * gobj)

◆ ftYs_Init_OnDeath()

void ftYs_Init_OnDeath ( HSD_GObj * gobj)

◆ ftYs_Init_OnLoad()

void ftYs_Init_OnLoad ( HSD_GObj * gobj)

◆ ftYs_Init_8012BA8C()

void ftYs_Init_8012BA8C ( HSD_GObj * gobj)

◆ ftYs_Init_8012BAC0()

float ftYs_Init_8012BAC0 ( Fighter * fp)

◆ ftYs_Init_OnItemPickup()

void ftYs_Init_OnItemPickup ( HSD_GObj * gobj,
bool flag )

◆ ftYs_Init_OnItemInvisible()

void ftYs_Init_OnItemInvisible ( HSD_GObj * gobj)

◆ ftYs_Init_OnItemVisible()

void ftYs_Init_OnItemVisible ( HSD_GObj * gobj)

◆ ftYs_Init_OnItemDrop()

void ftYs_Init_OnItemDrop ( HSD_GObj * gobj,
bool bool1 )

◆ ftYs_Init_LoadSpecialAttrs()

void ftYs_Init_LoadSpecialAttrs ( HSD_GObj * gobj)

◆ ftYs_Init_OnKnockbackEnter()

void ftYs_Init_OnKnockbackEnter ( HSD_GObj * gobj)

◆ ftYs_Init_OnKnockbackExit()

void ftYs_Init_OnKnockbackExit ( HSD_GObj * gobj)

Variable Documentation

◆ ftYs_Unk1_803B75C0

Vec3 const ftYs_Unk1_803B75C0 = { 0 }
Todo
Belongs in #ftyoshiguard.c?

◆ ftYs_Init_MotionStateTable

MotionState ftYs_Init_MotionStateTable[ftYs_MS_SelfCount]

◆ ftYs_Unk2_804D3E58

char* ftYs_Unk2_804D3E58
extern

◆ ftYs_Unk2_804D3E60

char* ftYs_Unk2_804D3E60
extern

◆ ftYs_Unk2_804D3E68

char* ftYs_Unk2_804D3E68
extern

◆ ftYs_Unk2_804D3E70

char* ftYs_Unk2_804D3E70
extern

◆ ftYs_Unk2_804D3E78

char* ftYs_Unk2_804D3E78
extern

◆ ftYs_Init_DatFilename

char ftYs_Init_DatFilename[] = "PlYs.dat"

◆ ftYs_Init_DataName

char ftYs_Init_DataName[] = "ftDataYoshi"

◆ ftYs_Unk2_803CEAB0

char ftYs_Unk2_803CEAB0[] = "PlYsNr.dat"

◆ ftYs_Unk2_803CEABC

char ftYs_Unk2_803CEABC[] = "PlyYoshi5K_Share_joint"

◆ ftYs_Unk2_803CEAD4

char ftYs_Unk2_803CEAD4[] = "PlyYoshi5K_Share_matanim_joint"

◆ ftYs_Unk2_803CEAF4

char ftYs_Unk2_803CEAF4[] = "PlYsRe.dat"

◆ ftYs_Unk2_803CEB00

char ftYs_Unk2_803CEB00[] = "PlyYoshi5KRe_Share_joint"

◆ ftYs_Unk2_803CEB1C

char ftYs_Unk2_803CEB1C[] = "PlyYoshi5KRe_Share_matanim_joint"

◆ ftYs_Unk2_803CEB40

char ftYs_Unk2_803CEB40[] = "PlYsBu.dat"

◆ ftYs_Unk2_803CEB4C

char ftYs_Unk2_803CEB4C[] = "PlyYoshi5KBu_Share_joint"

◆ ftYs_Unk2_803CEB68

char ftYs_Unk2_803CEB68[] = "PlyYoshi5KBu_Share_matanim_joint"

◆ ftYs_Unk2_803CEB8C

char ftYs_Unk2_803CEB8C[] = "PlYsYe.dat"

◆ ftYs_Unk2_803CEB98

char ftYs_Unk2_803CEB98[] = "PlyYoshi5KYe_Share_joint"

◆ ftYs_Unk2_803CEBB4

char ftYs_Unk2_803CEBB4[] = "PlyYoshi5KYe_Share_matanim_joint"

◆ ftYs_Unk2_803CEBD8

char ftYs_Unk2_803CEBD8[] = "PlYsPi.dat"

◆ ftYs_Unk2_803CEBE4

char ftYs_Unk2_803CEBE4[] = "PlyYoshi5KPi_Share_joint"

◆ ftYs_Unk2_803CEC00

char ftYs_Unk2_803CEC00[] = "PlyYoshi5KPi_Share_matanim_joint"

◆ ftYs_Unk2_803CEC24

char ftYs_Unk2_803CEC24[] = "PlYsAq.dat"

◆ ftYs_Unk2_803CEC30

char ftYs_Unk2_803CEC30[] = "PlyYoshi5KAq_Share_joint"

◆ ftYs_Unk2_803CEC4C

char ftYs_Unk2_803CEC4C[] = "PlyYoshi5KAq_Share_matanim_joint"

◆ ftYs_Init_AnimDatFilename

char ftYs_Init_AnimDatFilename[] = "PlYsAJ.dat"

◆ ftYs_Init_DemoMotionFilenames

Fighter_DemoStrings ftYs_Init_DemoMotionFilenames
Initial value:
= {
"ftDemoResultMotionFileYoshi",
"ftDemoIntroMotionFileYoshi",
"ftDemoEndingMotionFileYoshi",
"ftDemoViWaitMotionFileYoshi",
}

◆ ftYs_Init_CostumeStrings

Fighter_CostumeStrings ftYs_Init_CostumeStrings[]
Initial value:
= {
}
char ftYs_Unk2_803CEAB0[]
Definition ftyoshi.c:531
char ftYs_Unk2_803CEB68[]
Definition ftyoshi.c:539
char ftYs_Unk2_803CEB98[]
Definition ftyoshi.c:541
char ftYs_Unk2_803CEB1C[]
Definition ftyoshi.c:536
char ftYs_Unk2_803CEAF4[]
Definition ftyoshi.c:534
char ftYs_Unk2_803CEC00[]
Definition ftyoshi.c:545
char ftYs_Unk2_803CEBB4[]
Definition ftyoshi.c:542
char ftYs_Unk2_803CEB8C[]
Definition ftyoshi.c:540
char ftYs_Unk2_803CEB4C[]
Definition ftyoshi.c:538
char ftYs_Unk2_803CEABC[]
Definition ftyoshi.c:532
char ftYs_Unk2_803CEC4C[]
Definition ftyoshi.c:548
char ftYs_Unk2_803CEC24[]
Definition ftyoshi.c:546
char ftYs_Unk2_803CEB40[]
Definition ftyoshi.c:537
char ftYs_Unk2_803CEBD8[]
Definition ftyoshi.c:543
char ftYs_Unk2_803CEB00[]
Definition ftyoshi.c:535
char ftYs_Unk2_803CEBE4[]
Definition ftyoshi.c:544
char ftYs_Unk2_803CEC30[]
Definition ftyoshi.c:547
char ftYs_Unk2_803CEAD4[]
Definition ftyoshi.c:533

◆ ftYs_CostumeList

UnkCostumeStruct ftYs_CostumeList[6]