|
SSBM Decomp
|
#include <Runtime/platform.h>#include <melee/ft/forward.h>#include <melee/mp/forward.h>#include <dolphin/mtx.h>#include <melee/ef/eflib.h>#include <melee/ft/ftanim.h>#include <melee/ft/types.h>#include <melee/gm/gmvs.h>#include <melee/it/it_26B1.h>#include <melee/lb/lbvector.h>#include <sysdolphin/baselib/archive.h>#include <sysdolphin/baselib/dobj.h>#include <sysdolphin/baselib/gobj.h>#include <sysdolphin/baselib/lobj.h>Go to the source code of this file.
Macros | |
| #define | PUSH_ATTRS(fp, attributeName) |
| #define | COPY_ATTRS(gobj, attributeName) |
| #define | GET_FIGHTER(gobj) |
| #define | gmScriptEventCast(p_event, type) |
| #define | gmScriptEventUpdatePtr(event, type) |
Functions | |
| static void | Fighter_SetEffectHitlagCallbacks (Fighter *fp) |
| static Fighter * | getFighter (Fighter_GObj *gobj) |
| static Fighter * | getFighterPlus (Fighter_GObj *gobj) |
| static void * | getFtSpecialAttrs (Fighter *fp) |
| static void * | getFtSpecialAttrsD (Fighter *fp) |
| static s32 | ftGetKind (Fighter *fp) |
| static s32 | ftGetAction (Fighter *fp) |
| static void * | getFtSpecialAttrs2CC (Fighter *fp) |
| static ftCo_DatAttrs * | getFtAttrs (Fighter *fp) |
| static CollData * | getFtColl (Fighter *fp) |
| static Fighter_GObj * | getFtVictim (Fighter *fp) |
| static Item_GObj * | getFtTargetItem (Fighter *fp) |
| static bool | ftGetGroundAir (Fighter *fp) |
| static int | getStickDirX (Fighter *fp) |
| static float | stickGetDir (float x1, float x2) |
| static void | getAccelAndTarget (Fighter *fp, float *accel, float *target_vel) |
| static void | Fighter_OnItemPickup (Fighter_GObj *gobj, bool catchItemFlag, bool bool2, bool bool3) |
| used for all fighters except Kirby and Purin | |
| static void | Fighter_OnItemInvisible (Fighter_GObj *gobj, bool flag) |
| static void | Fighter_OnItemVisible (Fighter_GObj *gobj, bool flag) |
| static void | Fighter_OnItemDrop (Fighter_GObj *gobj, bool dropItemFlag, bool bool2, bool bool3) |
| static void | Fighter_OnKnockbackEnter (Fighter_GObj *gobj, s32 arg1) |
| static void | Fighter_OnKnockbackExit (Fighter_GObj *gobj, s32 arg1) |
| static void | Fighter_UnsetCmdVar0 (Fighter_GObj *gobj) |
| static CollData * | Fighter_GetCollData (Fighter *fp) |
| static void | ftCommon_HandleTeleportCollisions (Fighter_GObj *gobj, Fighter *fp, CollData *coll, const int *angle_clamp, HSD_GObjEvent on_collide) |
| static bool | ftCheckThrowB0 (Fighter *fp) |
| static bool | ftCheckThrowB3 (Fighter *fp) |
| static bool | ftCheckThrowB4 (Fighter *fp) |
| static float | ftGetFacingDir (Fighter_GObj *gobj) |
| static int | ftGetFacingDirInt (Fighter *fp) |
| static int | ftGetFacingDirInt2 (Fighter_GObj *gobj) |
| static CommandInfo * | getCmdScript (Fighter *fp) |
| static bool | canUseCstick (Fighter *fp) |
| #define PUSH_ATTRS | ( | fp, | |
| attributeName ) |
| #define COPY_ATTRS | ( | gobj, | |
| attributeName ) |
| #define GET_FIGHTER | ( | gobj | ) |
| #define gmScriptEventCast | ( | p_event, | |
| type ) |
| #define gmScriptEventUpdatePtr | ( | event, | |
| type ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
used for all fighters except Kirby and Purin
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |