SSBM Decomp
|
#include "ftanim.h"
#include <sysdolphin/baselib/aobj.h>
#include <sysdolphin/baselib/gobj.h>
#include <sysdolphin/baselib/jobj.h>
#include <sysdolphin/baselib/mtx.h>
#include <sysdolphin/baselib/object.h>
#include <melee/ft/fighter.h>
#include <melee/ft/ft_0852.h>
#include <melee/ft/ft_0D14.h>
#include <melee/ft/ftaction.h>
#include <melee/ft/ftcommon.h>
#include <melee/ft/ftdata.h>
#include <melee/ft/ftparts.h>
#include <melee/ft/inlines.h>
#include <melee/ft/types.h>
#include <melee/lb/lb_00B0.h>
#include <melee/lb/lbanim.h>
#include <melee/lb/lbvector.h>
Functions | |
void | ftAnim_8006DBF4 (HSD_AnimJoint **panimjoint, int *arg1) |
void | ftAnim_8006DCF4 (HSD_MatAnimJoint **pjoint, int *pdepth) |
void | ftAnim_GetNextJointInTree (HSD_Joint **pjoint, s32 *pdepth) |
void | ftAnim_8006DF0C (Fighter *fp) |
static HSD_JObj * | next (HSD_JObj *jobj) |
ftAnim_8006DF0C | |
static HSD_JObj * | parent (HSD_JObj *jobj) |
static HSD_JObj * | child (HSD_JObj *jobj) |
void | ftAnim_8006E054 (Fighter *fp, HSD_JObj *jobj, HSD_JObj *arg2, HSD_JObj *arg3) |
void | ftAnim_8006E7B8 (Fighter *fp, int arg1) |
void | ftAnim_8006E9B4 (Fighter_GObj *fighter_gobj) |
void | ftAnim_8006EBA4 (Fighter_GObj *gobj) |
void | ftAnim_8006EBE8 (HSD_GObj *gobj, float arg1, float anim_rate, float anim_blend_frames) |
void | ftAnim_8006EDD0 (Fighter *fp, int arg1, float arg8, float arg9) |
void | ftAnim_8006EED4 (Fighter *fp, Fighter_Part arg1, FigaTree *arg2, float arg3, float arg4) |
static void | ftAnim_8006F0FC_inline (HSD_JObj *jobj, float anim_rate) |
void | ftAnim_8006F0FC (Fighter_GObj *gobj, float anim_rate) |
void | ftAnim_SetAnimRate (Fighter_GObj *gobj, float anim_rate) |
ftAnim_SetAnimRate | |
bool | ftAnim_IsFramesRemaining (Fighter_GObj *gobj) |
bool | ftAnim_8006F368 (Fighter *fp, Fighter_Part part) |
float | ftAnim_8006F3DC (Fighter_GObj *fighter_gobj) |
float | ftAnim_8006F484 (Fighter_GObj *fighter_gobj) |
static HSD_JObj * | get_part_joint (Fighter *fp, int i, int arg1) |
void | ftAnim_8006F4C8 (Fighter *fp, int arg1, FigaTree *arg2) |
void | ftAnim_8006F628 (Fighter *fp, Fighter_Part arg1, int arg2) |
void | ftAnim_8006F954 (Fighter *fp, Fighter_Part arg1, int arg2, FigaTree *unused) |
ftAnim_8006F7C8 | |
void | ftAnim_8006FE08 (Fighter *fp, int arg1) |
ftAnim_8006F994 | |
void | ftAnim_8006FE48 (Fighter_GObj *fighter_gobj) |
void | ftAnim_8006FE9C (Fighter *fp, int start_idx, float arg2, float arg3) |
void | ftAnim_8006FF74 (Fighter *fp, int start_idx) |
void | ftAnim_80070308 (Fighter_GObj *fighter_gobj) |
ftAnim_8006FF74 | |
static void | ftAnim_80070654_inline (Fighter *fp) |
void | ftAnim_80070654 (Fighter_GObj *fighter_gobj) |
void | ftAnim_80070710 (HSD_JObj *jobj, float frame) |
void | ftAnim_80070734 (HSD_JObj *jobj, float frame) |
void | ftAnim_80070758 (HSD_JObj *jobj) |
void | ftAnim_80070904 (Fighter *fp, int start_idx, HSD_AnimJoint *animjoint) |
bool | ftAnim_80070FD0 (Fighter *fp) |
ftAnim_800707B0 | |
Variables | |
static HSD_AnimJoint * | ftAnim_804590D8 [30] |
static HSD_MatAnimJoint * | ftAnim_804590D8_unk [30] |
static HSD_Joint * | ftAnim_804590D8_F0 [30] |
HSD_GObjEvent | ftData_UnkCallbackPairs0 [FTKIND_MAX][2] |
ftAnim_80070458 | |
void ftAnim_8006DBF4 | ( | HSD_AnimJoint ** | panimjoint, |
int * | arg1 | ||
) |
void ftAnim_8006DCF4 | ( | HSD_MatAnimJoint ** | pjoint, |
int * | pdepth | ||
) |
void ftAnim_GetNextJointInTree | ( | HSD_Joint ** | pjoint, |
s32 * | pdepth | ||
) |
void ftAnim_8006DF0C | ( | Fighter * | fp | ) |
void ftAnim_8006E7B8 | ( | Fighter * | fp, |
int | arg1 | ||
) |
void ftAnim_8006E9B4 | ( | Fighter_GObj * | fighter_gobj | ) |
void ftAnim_8006EBA4 | ( | Fighter_GObj * | gobj | ) |
void ftAnim_8006EBE8 | ( | HSD_GObj * | gobj, |
float | arg1, | ||
float | anim_rate, | ||
float | anim_blend_frames | ||
) |
void ftAnim_8006EDD0 | ( | Fighter * | fp, |
int | arg1, | ||
float | arg8, | ||
float | arg9 | ||
) |
void ftAnim_8006EED4 | ( | Fighter * | fp, |
Fighter_Part | arg1, | ||
FigaTree * | arg2, | ||
float | arg3, | ||
float | arg4 | ||
) |
|
inlinestatic |
void ftAnim_8006F0FC | ( | Fighter_GObj * | gobj, |
float | anim_rate | ||
) |
void ftAnim_SetAnimRate | ( | Fighter_GObj * | gobj, |
float | anim_rate | ||
) |
bool ftAnim_IsFramesRemaining | ( | Fighter_GObj * | gobj | ) |
bool ftAnim_8006F368 | ( | Fighter * | fp, |
Fighter_Part | part | ||
) |
float ftAnim_8006F3DC | ( | Fighter_GObj * | fighter_gobj | ) |
float ftAnim_8006F484 | ( | Fighter_GObj * | fighter_gobj | ) |
void ftAnim_8006F628 | ( | Fighter * | fp, |
Fighter_Part | arg1, | ||
int | arg2 | ||
) |
void ftAnim_8006F954 | ( | Fighter * | fp, |
Fighter_Part | arg1, | ||
int | arg2, | ||
FigaTree * | unused | ||
) |
void ftAnim_8006FE08 | ( | Fighter * | fp, |
int | arg1 | ||
) |
void ftAnim_8006FE48 | ( | Fighter_GObj * | fighter_gobj | ) |
void ftAnim_8006FE9C | ( | Fighter * | fp, |
int | start_idx, | ||
float | arg2, | ||
float | arg3 | ||
) |
void ftAnim_8006FF74 | ( | Fighter * | fp, |
int | start_idx | ||
) |
void ftAnim_80070308 | ( | Fighter_GObj * | fighter_gobj | ) |
|
static |
void ftAnim_80070654 | ( | Fighter_GObj * | fighter_gobj | ) |
void ftAnim_80070710 | ( | HSD_JObj * | jobj, |
float | frame | ||
) |
void ftAnim_80070734 | ( | HSD_JObj * | jobj, |
float | frame | ||
) |
void ftAnim_80070758 | ( | HSD_JObj * | jobj | ) |
void ftAnim_80070904 | ( | Fighter * | fp, |
int | start_idx, | ||
HSD_AnimJoint * | animjoint | ||
) |
|
static |
|
static |
|
static |
|
extern |