SSBM Decomp
|
#include <platform.h>
#include <dolphin/mtx.h>
#include <baselib/forward.h>
#include "ft/inlines.h"
#include "ft/types.h"
#include <placeholder.h>
#include <baselib/objalloc.h>
Macros | |
#define | GALE01_0679B0 |
Functions | |
void | Fighter_800679B0 (void) |
void | Fighter_FirstInitialize_80067A84 (void) |
void | Fighter_LoadCommonData (void) |
void | Fighter_UpdateModelScale (Fighter_GObj *gobj) |
void | Fighter_UnkInitReset_80067C98 (Fighter *) |
void | Fighter_UnkProcessDeath_80068354 (Fighter_GObj *gobj) |
void | Fighter_UnkUpdateCostumeJoint_800686E4 (Fighter_GObj *gobj) |
void | Fighter_UnkUpdateVecFromBones_8006876C (Fighter *fp) |
void | Fighter_ResetInputData_80068854 (Fighter_GObj *gobj) |
void | Fighter_UnkInitLoad_80068914 (Fighter_GObj *gobj, struct plAllocInfo *argdata) |
u32 | Fighter_NewSpawn_80068E40 (void) |
void | Fighter_80068E64 (Fighter_GObj *gobj) |
Fighter_GObj * | Fighter_Create (struct plAllocInfo *input) |
void | Fighter_ChangeMotionState (Fighter_GObj *gobj, FtMotionId msid, MotionFlags flags, float anim_start, float anim_speed, float anim_blend, Fighter_GObj *arg3) |
void | Fighter_8006A1BC (Fighter_GObj *gobj) |
void | Fighter_8006A360 (Fighter_GObj *gobj) |
void | Fighter_8006ABA0 (Fighter_GObj *gobj) |
void | Fighter_UnkIncrementCounters_8006ABEC (Fighter_GObj *gobj) |
void | Fighter_Spaghetti_8006AD10 (Fighter_GObj *gobj) |
void | Fighter_procUpdate (Fighter_GObj *gobj) |
void | Fighter_UnkApplyTransformation_8006C0F0 (Fighter_GObj *gobj) |
void | Fighter_8006C27C (Fighter_GObj *gobj) |
void | Fighter_8006C5F4 (Fighter_GObj *gobj) |
void | Fighter_CallAcessoryCallbacks_8006C624 (Fighter_GObj *gobj) |
void | Fighter_8006C80C (Fighter_GObj *gobj) |
void | Fighter_UnkProcessGrab_8006CA5C (Fighter_GObj *gobj) |
void | Fighter_8006CB94 (Fighter_GObj *gobj) |
void | Fighter_UnkTakeDamage_8006CC30 (Fighter *fp, float damage_amount) |
void | Fighter_TakeDamage_8006CC7C (Fighter *, float) |
void | Fighter_8006CDA4 (Fighter *fp, s32 arg1, s32 arg2) |
https://decomp.me/scratch/9QvFG | |
void | Fighter_8006CF5C (Fighter *fp, s32 arg1) |
void | Fighter_UnkSetFlag_8006CFBC (Fighter_GObj *gobj) |
void | Fighter_8006CFE0 (Fighter_GObj *gobj) |
void | Fighter_UnkRecursiveFunc_8006D044 (Fighter_GObj *gobj) |
void | Fighter_8006D10C (Fighter_GObj *gobj) |
void | Fighter_ProcessHit_8006D1EC (Fighter_GObj *gobj) |
void | Fighter_8006D9AC (Fighter_GObj *gobj) |
void | Fighter_UnkCallCameraCallback_8006D9EC (Fighter_GObj *gobj) |
void | Fighter_8006DA4C (Fighter_GObj *gobj) |
void | Fighter_Unload_8006DABC (void *user_data) |
Variables | |
UNK_T | Fighter_804D64FC |
UNK_T | Fighter_804D6500 |
HSD_Joint * | Fighter_804D6504 |
UNK_T | Fighter_804D6508 |
int * | Fighter_804D650C |
UNK_T | Fighter_804D6510 |
UNK_T | Fighter_804D6514 |
UNK_T | Fighter_804D6518 |
UNK_T | Fighter_804D651C |
metal modifiers - used in 0x800d105c | |
float * | Fighter_804D6524 |
fighter scale modifiers - used in 0x800d105c | |
UNK_T | Fighter_804D6528 |
Vec2 ** | Fighter_804D6530 |
UNK_T | Fighter_804D6534 |
UNK_T | Fighter_804D6538 |
UNK_T | Fighter_804D653C |
int ** | Fighter_804D6540 |
float * | Fighter_804D6548 |
UNK_T | Fighter_804D654C |
int ** | Fighter_804D6550 |
UNK_T | Fighter_804D6520 |
bunnyhood modifiers - used in 0x800d105c | |
ftCommonData * | p_ftCommonData |
FighterPartsTable ** | ftPartsTable |
HSD_ObjAllocData | fighter_alloc_data |
HSD_ObjAllocData | fighter_dat_attrs_alloc_data |
HSD_ObjAllocData | fighter_parts_alloc_data |
HSD_ObjAllocData | fighter_dobj_list_alloc_data |
HSD_ObjAllocData | fighter_x2040_alloc_data |
HSD_ObjAllocData | fighter_x59C_alloc_data |
#define GALE01_0679B0 |
void Fighter_800679B0 | ( | void | ) |
void Fighter_FirstInitialize_80067A84 | ( | void | ) |
void Fighter_LoadCommonData | ( | void | ) |
void Fighter_UpdateModelScale | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkInitReset_80067C98 | ( | Fighter * | fp | ) |
void Fighter_UnkProcessDeath_80068354 | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkUpdateCostumeJoint_800686E4 | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkUpdateVecFromBones_8006876C | ( | Fighter * | fp | ) |
void Fighter_ResetInputData_80068854 | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkInitLoad_80068914 | ( | Fighter_GObj * | gobj, |
struct plAllocInfo * | argdata | ||
) |
u32 Fighter_NewSpawn_80068E40 | ( | void | ) |
void Fighter_80068E64 | ( | Fighter_GObj * | gobj | ) |
Fighter_GObj * Fighter_Create | ( | struct plAllocInfo * | input | ) |
void Fighter_ChangeMotionState | ( | Fighter_GObj * | gobj, |
FtMotionId | msid, | ||
MotionFlags | flags, | ||
float | anim_start, | ||
float | anim_speed, | ||
float | anim_blend, | ||
Fighter_GObj * | arg3 | ||
) |
void Fighter_8006A1BC | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006A360 | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006ABA0 | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkIncrementCounters_8006ABEC | ( | Fighter_GObj * | gobj | ) |
void Fighter_Spaghetti_8006AD10 | ( | Fighter_GObj * | gobj | ) |
void Fighter_procUpdate | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkApplyTransformation_8006C0F0 | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006C27C | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006C5F4 | ( | Fighter_GObj * | gobj | ) |
void Fighter_CallAcessoryCallbacks_8006C624 | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006C80C | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkProcessGrab_8006CA5C | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006CB94 | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkTakeDamage_8006CC30 | ( | Fighter * | fp, |
float | damage_amount | ||
) |
void Fighter_TakeDamage_8006CC7C | ( | Fighter * | fp, |
float | damage_amount | ||
) |
void Fighter_8006CDA4 | ( | Fighter * | fp, |
s32 | arg1, | ||
s32 | arg2 | ||
) |
void Fighter_8006CF5C | ( | Fighter * | fp, |
s32 | arg1 | ||
) |
void Fighter_UnkSetFlag_8006CFBC | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006CFE0 | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkRecursiveFunc_8006D044 | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006D10C | ( | Fighter_GObj * | gobj | ) |
void Fighter_ProcessHit_8006D1EC | ( | Fighter_GObj * | gobj | ) |
this function is called when shield is broken
void Fighter_8006D9AC | ( | Fighter_GObj * | gobj | ) |
void Fighter_UnkCallCameraCallback_8006D9EC | ( | Fighter_GObj * | gobj | ) |
void Fighter_8006DA4C | ( | Fighter_GObj * | gobj | ) |
void Fighter_Unload_8006DABC | ( | void * | user_data | ) |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
metal modifiers - used in 0x800d105c
|
extern |
fighter scale modifiers - used in 0x800d105c
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
bunnyhood modifiers - used in 0x800d105c
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |