SSBM Decomp
Loading...
Searching...
No Matches
ftdata.h
Go to the documentation of this file.
1#ifndef GALE01_085560
2#define GALE01_085560
3
4#include <Runtime/platform.h>
5
6#include <melee/ft/forward.h>
8
9#include <melee/ft/types.h>
10
11/* 08521C */ void ft_8008521C(Fighter_GObj* gobj);
12/* 0852B0 */ void ft_800852B0(void);
13/* 08549C */ void ft_8008549C(void);
14/* 085560 */ void ftData_80085560(int idx, int increment);
15/* 0855C8 */ void ftData_800855C8(FighterKind kind, u8 color);
16/* 08572C */ void ftData_8008572C(FighterKind);
17/* 08578C */ void ftData_8008578C(int, u8 color);
18/* 0857E0 */ void ftData_800857E0(FighterKind);
19/* 085820 */ void ftData_80085820(FighterKind, int costume_id);
20/* 0858E4 */ void ftData_800858E4(FighterKind, int costume_id);
21/* 0859A8 */ void ftData_800859A8(Fighter*);
22/* 085A14 */ void ftData_80085A14(FighterKind);
23/* 085B10 */ void ftData_80085B10(Fighter*);
24/* 085B98 */ void ftData_80085B98(Fighter*, int, int);
25/* 085CD8 */ void ftData_80085CD8(Fighter*, Fighter*, enum_t msid);
26
28/* 085E50 */ FigaTree* ftData_80085E50(Fighter*, enum_t msid);
29
30/* 085FD4 */ struct ftData_80085FD4_ret* ftData_80085FD4(Fighter* fp,
31 FtMotionId msid);
32/* 086060 */ Fighter* ftData_80086060(Fighter* arg0);
33/* 3C0EC0 */ extern struct UnkCostumeList
35/* 3C0FC8 */ extern struct ftData_UnkCountStruct
37/* 3C10D0 */ extern Event ftData_Table_Unk1[Ft_Kind_Max];
38/* 3C10D0 */ extern struct ftData_UnkCountStruct
40
42/* 3C1154 */ extern HSD_GObjEvent ftData_OnLoad[Ft_Kind_Max];
43
45/* 3C11D8 */ extern HSD_GObjEvent ftData_OnDeath[Ft_Kind_Max];
46
48/* 3C13E8 */ extern HSD_GObjEvent ftData_SpecialS[Ft_Kind_Max];
53/* 3C167C */ extern HSD_GObjEvent ftData_SpecialN[Ft_Kind_Max];
54/* 3C1700 */ extern HSD_GObjEvent ftData_SpecialLw[Ft_Kind_Max];
55/* 3C1784 */ extern HSD_GObjEvent ftData_SpecialHi[Ft_Kind_Max];
56/* 3C1808 */ extern HSD_GObjEvent ftData_OnAbsorb[Ft_Kind_Max];
58
61
66/* 3C24EC */ extern Fighter_MotionFileStringGetter
69/* 3C26FC */ extern u8 ftData_UnkBytePerCharacter[Ft_Kind_Max];
71/* 3C52A0 */ extern MotionState ftData_803C52A0[14];
72/* 4598B8 */ extern ftData* gFtDataList[Ft_Kind_Max];
73
74#endif
unsigned char u8
Definition types.h:5
Fighter_DemoStrings * ftData_803C2468[Ft_Kind_Max]
Demo Lookup Strings.
Definition ftdata.c:1398
HSD_GObjEvent ftData_SpecialAirHi[Ft_Kind_Max]
Definition ftdata.c:441
HSD_GObjEvent ftData_SpecialLw[Ft_Kind_Max]
Definition ftdata.c:621
HSD_GObjEvent ftData_OnAbsorb[Ft_Kind_Max]
Definition ftdata.c:693
ftData_UnkCountStruct ftData_UnkIntPairs[Ft_Kind_Max]
Definition ftdata.c:1506
Event ftData_Table_Unk1[Ft_Kind_Max]
Definition ftdata.c:265
HSD_GObjEvent ftData_OnUserDataRemove[Ft_Kind_Max]
Definition ftdata.c:325
HSD_GObjEvent ftData_SpecialAirLw[Ft_Kind_Max]
Definition ftdata.c:477
HSD_GObjEvent ftData_SpecialHi[Ft_Kind_Max]
Definition ftdata.c:657
Fighter_UnkPtrEvent ftData_UnkDemoCallbacks0[Ft_Kind_Max]
Definition ftdata.c:1470
u8 ftData_UnkBytePerCharacter[Ft_Kind_Max]
Definition ftdata.c:1515
HSD_GObjEvent ftData_UnkMotionStates4[Ft_Kind_Max]
Definition ftdata.c:1125
Fighter_MotionFileStringGetter ftData_803C24EC[Ft_Kind_Max]
Definition ftdata.c:1434
HSD_GObjEvent ftData_UnkMotionStates3[Ft_Kind_Max]
probably ft_OnSomething
Definition ftdata.c:1089
HSD_GObjEvent ftData_OnLoad[Ft_Kind_Max]
One load callback for every character.
Definition ftdata.c:301
ftData * gFtDataList[Ft_Kind_Max]
Definition ftdata.c:143
struct UnkCostumeList CostumeListsForeachCharacter[Ft_Kind_Max]
Definition ftdata.c:220
ftData_UnkModelStruct ftData_UnkIntBoolFunc0
Character model group (e.g.
Definition ftdata.c:1271
ftData_UnkCountStruct ftData_Table_Unk0[Ft_Kind_Max]
Definition ftdata.c:256
HSD_GObjEvent ftData_SpecialAirN[Ft_Kind_Max]
Definition ftdata.c:549
Fighter_UnkMtxEvent ftData_UnkMtxFunc0[Ft_Kind_Max]
Definition ftdata.c:1233
HSD_GObjEvent ftData_OnDeath[Ft_Kind_Max]
One death callback for every character.-.
Definition ftdata.c:313
HSD_GObjEvent ftData_SpecialAirS[Ft_Kind_Max]
Definition ftdata.c:513
Fighter_ItemEvent ftData_OnItemPickupExt[Ft_Kind_Max]
Definition ftdata.c:729
HSD_GObjEvent ftData_SpecialN[Ft_Kind_Max]
Definition ftdata.c:585
HSD_GObjEvent ftData_SpecialS[Ft_Kind_Max]
Definition ftdata.c:405
void ftData_800857E0(FighterKind)
Definition ftdata.c:1586
FigaTree * ftData_80085E50(Fighter *, enum_t msid)
Animation_GetAddress.
Definition ftdata.c:1785
void ftData_800855C8(FighterKind kind, u8 color)
Definition ftdata.c:1532
MotionState ftData_803C52A0[14]
Definition ftmotionstates.c:3887
struct ftData_80085FD4_ret * ftData_80085FD4(Fighter *fp, FtMotionId msid)
Definition ftdata.c:1840
void ft_8008521C(Fighter_GObj *gobj)
void ftData_800858E4(FighterKind, int costume_id)
Definition ftdata.c:1616
MotionState ftData_MotionStateList[ftCo_MS_Count]
Definition ftmotionstates.c:133
void ftData_80085820(FighterKind, int costume_id)
Definition ftdata.c:1593
void ft_8008549C(void)
Definition ftdata.c:211
void ftData_8008578C(int, u8 color)
Definition ftdata.c:1575
void ftData_80085CD8(Fighter *, Fighter *, enum_t msid)
Definition ftdata.c:1732
void ft_800852B0(void)
Definition ftdata.c:177
void ftData_80085A14(FighterKind)
Definition ftdata.c:1657
void ftData_8008572C(FighterKind)
Definition ftdata.c:1567
void ftData_800859A8(Fighter *)
Definition ftdata.c:1639
Fighter * ftData_80086060(Fighter *arg0)
Definition ftdata.c:1852
void ftData_80085B98(Fighter *, int, int)
Definition ftdata.c:1699
void ftData_80085560(int idx, int increment)
Definition ftdata.c:1520
void ftData_80085B10(Fighter *)
Definition ftdata.c:1688
HSD_GObj * gobj
Definition gm_19EF.c:73
char *(* Fighter_MotionFileStringGetter)(enum_t arg0)
Definition forward.h:82
void(* Fighter_UnkMtxEvent)(HSD_GObj *gobj, int arg1, Mtx vmtx)
Definition forward.h:85
enum_t FtMotionId
Definition forward.h:18
FighterKind
Definition forward.h:92
@ Ft_Kind_Max
Definition forward.h:127
void(* Fighter_UnkPtrEvent)(int arg0, int *arg1, int *arg2)
Definition forward.h:86
void(* Fighter_ItemEvent)(HSD_GObj *gobj, bool arg1)
Definition forward.h:83
@ ftCo_MS_Count
Definition forward.h:630
int enum_t
The underlying type of an enum, used as a placeholder.
Definition platform.h:28
void(* Event)(void)
A void callback with no arguments.
Definition platform.h:34
Definition lbanim.h:18
Definition types.h:1024
Definition types.h:1250
Definition types.h:977
Definition types.h:972
Definition types.h:1951
Definition types.h:1936
Definition types.h:1946
Definition types.h:711
void(* HSD_GObjEvent)(HSD_GObj *gobj)
Definition forward.h:108