|
SSBM Decomp
|
#include <platform.h>#include "ft/forward.h"#include "ftCommon/forward.h"#include "lb/forward.h"#include <baselib/forward.h>#include "ft/fighter.h"#include <common_structs.h>#include <placeholder.h>#include <dolphin/mtx.h>#include <baselib/gobjproc.h>Macros | |
| #define | _ftcoll_h_ |
Functions | |
| void | ftColl_800763C0 (Fighter_GObj *attacker, Fighter_GObj *victim, enum_t attackID) |
| Combo Count Logic. | |
| void | ftColl_80076444 (Fighter_GObj *attacker, Fighter_GObj *victim) |
| Combo Count Logic + Get Attack ID. | |
| void | ftColl_8007646C (Fighter_GObj *attackItem, Fighter_GObj *victim) |
| void | ftColl_800764DC (Fighter_GObj *gobj) |
| Check to end combo for victim. | |
| void | ftColl_80076528 (Fighter_GObj *gobj) |
| Combo count something + adjust FtPart_TopN. | |
| void | ftColl_800765AC (Fighter_GObj *victim) |
| Clear victim pointer from attacker upon freeing memory? | |
| void | ftColl_800765E0 (void) |
| Reset hitbox and phantom collision count? | |
| float | ftColl_800765F0 (Fighter *fp, Fighter_GObj *victim, float unk_floatvar) |
| bool | ftColl_8007B868 (Fighter_GObj *gobj) |
| void | ftColl_80078754 (Fighter_GObj *, Fighter_GObj *, bool) |
| void | ftColl_80078A2C (Fighter_GObj *) |
| Checks for grabbable targets. | |
| void | ftColl_80078C70 (Fighter_GObj *) |
| void | ftColl_8007925C (Fighter_GObj *) |
| void | ftColl_8007AB48 (Fighter_GObj *) |
| void | ftColl_8007AB80 (Fighter_GObj *) |
| void | ftColl_8007ABD0 (HitCapsule *, u32 damageAmount, Fighter_GObj *) |
| void | ftColl_8007AE80 (Fighter_GObj *) |
| void | ftColl_8007AEE0 (Fighter_GObj *) |
| void | ftColl_8007AF28 (Fighter_GObj *gobj) |
| void | ftColl_8007AFF8 (Fighter_GObj *) |
| void | ftColl_8007B0C0 (Fighter_GObj *, HurtCapsuleState) |
| void | ftColl_8007B1B8 (Fighter_GObj *gobj, ShieldDesc *shield, HSD_GObjEvent cb) |
| void | ftColl_8007B320 (Fighter_GObj *) |
| void | ftColl_8007B4E0 (Fighter_GObj *) |
| void | ftColl_8007B62C (Fighter_GObj *, bool) |
| void | ftColl_8007B6EC (Fighter_GObj *) |
| void | ftColl_8007B760 (Fighter_GObj *, int) |
| void | ftColl_8007B8CC (Fighter *, Fighter_GObj *) |
| void | ftColl_8007B8E8 (Fighter_GObj *) |
| void | ftColl_GetWindOffsetVec (Fighter_GObj *, Vec3 *out_wind) |
| void | ftColl_8007BA0C (Fighter_GObj *) |
| void | ftColl_8007BAC0 (Fighter_GObj *) |
| float | ftColl_8007BBCC (Fighter_GObj *) |
| void | ftColl_8007BC90 (Fighter_GObj *) |
| void | ftColl_8007BE3C (Fighter_GObj *) |
| void | ftColl_8007B8A8 (HitCapsule *, Vec3 *) |
| Update hitbox positions. | |
| void | ftColl_8007AEF8 (Fighter_GObj *) |
| Enable Reflect Bubble Update. | |
| void | ftColl_CreateReflectHit (Fighter_GObj *, ReflectDesc *, HSD_GObjEvent on_reflect) |
| void | ftColl_CreateAbsorbHit (Fighter_GObj *, AbsorbDesc *) |
| void | ftColl_8007AF10 (Fighter_GObj *) |
| void | ftColl_HurtboxInit (Fighter *fp, HurtCapsule *arg1, ftHurtboxInit *arg2) |
| void | ftColl_8007B7FC (Fighter *, int) |
| bool | ftColl_80076640 (Fighter *, float *) |
| void | ftColl_80076764 (int arg0, enum_t arg1, enum_t arg2, UNK_T arg3, Fighter *arg4, HurtCapsule *arg5) |
| void | ftColl_80076808 (Fighter *attacker, HitCapsule *, int, Fighter *victim, int) |
| void | ftColl_800768A0 (void) |
| bool | ftColl_8007699C (Fighter *, HitCapsule *, Fighter *, HitCapsule *) |
| void | ftColl_800784B4 (void) |
| bool | ftColl_80076CBC (Fighter *, HitCapsule *, Fighter *) |
| bool | ftColl_80076ED8 (Fighter *, HitCapsule *, Fighter *, HurtCapsule *) |
| UNK_RET | ftColl_8007891C (UNK_PARAMS) |
| UNK_RET | ftColl_80078488 (UNK_PARAMS) |
| UNK_RET | ftColl_80077970 (UNK_PARAMS) |
| UNK_RET | ftColl_80077C60 (UNK_PARAMS) |
| UNK_RET | ftColl_80078998 (UNK_PARAMS) |
| void | ftColl_80078384 (Fighter *, HurtCapsule *, HitCapsule *) |
| UNK_RET | ftColl_80078538 (UNK_PARAMS) |
| UNK_RET | ftColl_8007861C (UNK_PARAMS) |
| UNK_RET | ftColl_800787B4 (UNK_PARAMS) |
| void | ftColl_800788D4 (Fighter_GObj *gobj) |
| UNK_RET | ftColl_80079AB0 (UNK_PARAMS) |
| float | ftColl_80079C70 (Fighter *, Fighter *, void *, int) |
| float | ftColl_80079EA8 (Fighter *, HitCapsule *, int) |
| UNK_RET | ftColl_8007A06C (UNK_PARAMS) |
| bool | ftColl_8007AC68 (int kb_angle) |
| void | ftColl_8007AC9C (HitCapsule *, int, Fighter_GObj *) |
| void | ftColl_8007AD18 (Fighter *fp, HitCapsule *) |
| UNK_RET | ftColl_8007AF60 (UNK_PARAMS) |
| void | ftColl_8007AFC8 (Fighter_GObj *gobj, int) |
| void | ftColl_8007B064 (Fighter_GObj *gobj, enum_t arg1) |
| void | ftColl_8007B128 (s8, int) |
| UNK_RET | ftColl_80077464 (UNK_PARAMS) |
| void | ftColl_8007B6A0 (Fighter_GObj *gobj) |
| void | ftColl_8007B7A4 (Fighter_GObj *gobj, int) |
| void | ftColl_80078710 (Fighter_GObj *gobj) |
Variables | |
| ftHurtboxInit | |
| #define _ftcoll_h_ |
| void ftColl_800763C0 | ( | Fighter_GObj * | attacker, |
| Fighter_GObj * | victim, | ||
| enum_t | attackID | ||
| ) |
Combo Count Logic.
| void ftColl_80076444 | ( | Fighter_GObj * | attacker, |
| Fighter_GObj * | victim | ||
| ) |
Combo Count Logic + Get Attack ID.
| void ftColl_8007646C | ( | Fighter_GObj * | attackItem, |
| Fighter_GObj * | victim | ||
| ) |
| void ftColl_800764DC | ( | Fighter_GObj * | gobj | ) |
Check to end combo for victim.
| void ftColl_80076528 | ( | Fighter_GObj * | gobj | ) |
Combo count something + adjust FtPart_TopN.
| void ftColl_800765AC | ( | Fighter_GObj * | victim | ) |
Clear victim pointer from attacker upon freeing memory?
| void ftColl_800765E0 | ( | void | ) |
Reset hitbox and phantom collision count?
| float ftColl_800765F0 | ( | Fighter * | fp, |
| Fighter_GObj * | victim, | ||
| float | unk_floatvar | ||
| ) |
| bool ftColl_8007B868 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_80078754 | ( | Fighter_GObj * | arg0, |
| Fighter_GObj * | arg1, | ||
| bool | arg2 | ||
| ) |
| void ftColl_80078A2C | ( | Fighter_GObj * | this_gobj | ) |
Checks for grabbable targets.
| void ftColl_80078C70 | ( | Fighter_GObj * | this_gobj | ) |
| void ftColl_8007925C | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007AB48 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007AB80 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007ABD0 | ( | HitCapsule * | arg0, |
| u32 | damageAmount, | ||
| Fighter_GObj * | arg2 | ||
| ) |
| void ftColl_8007AE80 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007AEE0 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007AF28 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007AFF8 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007B0C0 | ( | Fighter_GObj * | gobj, |
| HurtCapsuleState | arg1 | ||
| ) |
| void ftColl_8007B1B8 | ( | Fighter_GObj * | gobj, |
| ShieldDesc * | shield, | ||
| HSD_GObjEvent | cb | ||
| ) |
shield is AbsorbDesc, and AbsorbDesc is part of ShieldDesc | void ftColl_8007B320 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007B4E0 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007B62C | ( | Fighter_GObj * | gobj, |
| bool | arg1 | ||
| ) |
| void ftColl_8007B6EC | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007B760 | ( | Fighter_GObj * | gobj, |
| int | arg1 | ||
| ) |
| void ftColl_8007B8CC | ( | Fighter * | fp, |
| Fighter_GObj * | grabber_gobj | ||
| ) |
| void ftColl_8007B8E8 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_GetWindOffsetVec | ( | Fighter_GObj * | , |
| Vec3 * | out_wind | ||
| ) |
| void ftColl_8007BA0C | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007BAC0 | ( | Fighter_GObj * | gobj | ) |
| float ftColl_8007BBCC | ( | Fighter_GObj * | ) |
| void ftColl_8007BC90 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007BE3C | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007B8A8 | ( | HitCapsule * | hit, |
| Vec3 * | vec | ||
| ) |
Update hitbox positions.
| void ftColl_8007AEF8 | ( | Fighter_GObj * | gobj | ) |
Enable Reflect Bubble Update.
| void ftColl_CreateReflectHit | ( | Fighter_GObj * | gobj, |
| ReflectDesc * | reflect, | ||
| HSD_GObjEvent | on_reflect | ||
| ) |
| void ftColl_CreateAbsorbHit | ( | Fighter_GObj * | gobj, |
| AbsorbDesc * | absorb | ||
| ) |
| void ftColl_8007AF10 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_HurtboxInit | ( | Fighter * | fp, |
| HurtCapsule * | arg1, | ||
| ftHurtboxInit * | arg2 | ||
| ) |
| void ftColl_8007B7FC | ( | Fighter * | fp, |
| int | arg1 | ||
| ) |
| void ftColl_80076764 | ( | int | arg0, |
| enum_t | arg1, | ||
| enum_t | arg2, | ||
| UNK_T | arg3, | ||
| Fighter * | arg4, | ||
| HurtCapsule * | arg5 | ||
| ) |
| void ftColl_80076808 | ( | Fighter * | attacker, |
| HitCapsule * | , | ||
| int | , | ||
| Fighter * | victim, | ||
| int | |||
| ) |
| void ftColl_800768A0 | ( | void | ) |
| bool ftColl_8007699C | ( | Fighter * | fp0, |
| HitCapsule * | hit0, | ||
| Fighter * | fp1, | ||
| HitCapsule * | hit1 | ||
| ) |
| void ftColl_800784B4 | ( | void | ) |
| bool ftColl_80076CBC | ( | Fighter * | fp0, |
| HitCapsule * | hit0, | ||
| Fighter * | fp1 | ||
| ) |
| bool ftColl_80076ED8 | ( | Fighter * | , |
| HitCapsule * | , | ||
| Fighter * | , | ||
| HurtCapsule * | |||
| ) |
| UNK_RET ftColl_8007891C | ( | UNK_PARAMS | ) |
| UNK_RET ftColl_80078488 | ( | UNK_PARAMS | ) |
| UNK_RET ftColl_80077970 | ( | UNK_PARAMS | ) |
| UNK_RET ftColl_80077C60 | ( | UNK_PARAMS | ) |
| UNK_RET ftColl_80078998 | ( | UNK_PARAMS | ) |
| void ftColl_80078384 | ( | Fighter * | , |
| HurtCapsule * | , | ||
| HitCapsule * | |||
| ) |
| UNK_RET ftColl_80078538 | ( | UNK_PARAMS | ) |
| UNK_RET ftColl_8007861C | ( | UNK_PARAMS | ) |
| UNK_RET ftColl_800787B4 | ( | UNK_PARAMS | ) |
| void ftColl_800788D4 | ( | Fighter_GObj * | gobj | ) |
| UNK_RET ftColl_80079AB0 | ( | UNK_PARAMS | ) |
| float ftColl_80079EA8 | ( | Fighter * | arg0, |
| HitCapsule * | arg1, | ||
| int | arg2 | ||
| ) |
| UNK_RET ftColl_8007A06C | ( | UNK_PARAMS | ) |
| bool ftColl_8007AC68 | ( | int | kb_angle | ) |
| void ftColl_8007AC9C | ( | HitCapsule * | arg0, |
| int | arg1, | ||
| Fighter_GObj * | arg2 | ||
| ) |
| void ftColl_8007AD18 | ( | Fighter * | fp, |
| HitCapsule * | arg1 | ||
| ) |
| UNK_RET ftColl_8007AF60 | ( | UNK_PARAMS | ) |
| void ftColl_8007AFC8 | ( | Fighter_GObj * | gobj, |
| int | hit_idx | ||
| ) |
| void ftColl_8007B064 | ( | Fighter_GObj * | gobj, |
| enum_t | arg1 | ||
| ) |
| void ftColl_8007B128 | ( | s8 | , |
| int | |||
| ) |
| UNK_RET ftColl_80077464 | ( | UNK_PARAMS | ) |
| void ftColl_8007B6A0 | ( | Fighter_GObj * | gobj | ) |
| void ftColl_8007B7A4 | ( | Fighter_GObj * | gobj, |
| int | arg1 | ||
| ) |
| void ftColl_80078710 | ( | Fighter_GObj * | gobj | ) |
| typedef struct ftHurtboxInit ftHurtboxInit |