25 float,
float,
float,
float);
50 bool (*)(Fighter_GObj*,
int),
unsigned long u32
Definition types.h:9
signed long s32
Definition types.h:8
HSD_GObj * gobj
Definition gm_19EF.c:73
bool(* mpColl_Callback)(CollData *, u32)
Definition forward.h:62
int mpColl_804D64AC
Definition mpcoll.c:40
void mpCopyCollData(CollData *src, CollData *dst, int)
Definition mpcoll.c:4515
void mpColl_800436E4(CollData *, float)
Definition mpcoll.c:900
bool mpColl_IsOnPlatform(CollData *)
Definition mpcoll.c:4500
bool mpColl_80049EAC_LeftWall(CollData *)
Definition mpcoll.c:3409
bool mpColl_8004730C(CollData *, ftCollisionBox *)
Definition mpcoll.c:2745
void mpCollSqueezeHorizontal(CollData *, bool airborne, float left, float right)
Definition mpcoll.c:4398
void mpCollPrev(CollData *cd)
80041C8C https://decomp.me/scratch/VvSaI
Definition mpcoll.c:87
bool mpColl_80048464(CollData *)
Definition mpcoll.c:2886
bool mpColl_80047D20(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2818
void mpColl_80043F40(CollData *, int, bool)
Definition mpcoll.c:1191
void mpColl_80043680(CollData *, Vec3 *)
Definition mpcoll.c:887
bool mpColl_80044948_Floor(CollData *coll)
Definition mpcoll.c:1502
void mpColl_SetLedgeSnap(CollData *, float, float, float)
80042374 https://decomp.me/scratch/SgKfv
Definition mpcoll.c:285
bool mpColl_80048AB0_RightWall(CollData *)
maybe a grounded version of mpColl_80044E10_RightWall
Definition mpcoll.c:2990
bool mpColl_8004B21C(CollData *, ftCollisionBox *)
Definition mpcoll.c:4003
s32 mpColl_8004F42C(int joint, int index)
void mpColl_800439FC(CollData *)
800439FC https://decomp.me/scratch/T1yAJ
Definition mpcoll.c:1002
void mpUpdateFloorSkip(CollData *)
Definition mpcoll.c:4505
bool mpColl_8004B894_RightWall(CollData *)
Definition mpcoll.c:4097
bool mpColl_80047F40(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2839
bool mpColl_8004B5C4(CollData *)
Definition mpcoll.c:4031
bool mpColl_800454A4_RightWall(CollData *)
Definition mpcoll.c:1780
void mpColl_SetECBSource_Fixed(CollData *cd, HSD_GObj *gobj, float, float, float, float)
8004220C https://decomp.me/scratch/nOinn
Definition mpcoll.c:257
bool mpColl_80047AC8(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2802
bool mpColl_80047E14(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2831
bool mpColl_800474E0(CollData *)
Definition mpcoll.c:2759
bool mpColl_800491C8_RightWall(CollData *)
Definition mpcoll.c:3114
bool mpColl_800473CC(CollData *)
Definition mpcoll.c:2752
bool mpColl_8004ACE4(CollData *, int)
Definition mpcoll.c:3848
bool mpColl_80048578(CollData *)
Definition mpcoll.c:2893
bool mpColl_8004B4B0(CollData *)
Definition mpcoll.c:4024
bool mpColl_80043E90(CollData *, int *line_id_out)
Definition mpcoll.c:1167
bool mpColl_80048274(CollData *)
Definition mpcoll.c:2867
bool mpColl_80047BF4(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2810
bool mpColl_8004B3F0(CollData *, ftCollisionBox *)
Definition mpcoll.c:4017
void mpColl_80041EE4(CollData *)
"Coll_InitECB"
Definition mpcoll.c:168
void mpColl_LoadECB_Fixed(CollData *)
Definition mpcoll.c:482
void mpColl_80043C6C(CollData *, int, bool)
Definition mpcoll.c:1102
bool mpColl_80049778_LeftWall(CollData *)
Definition mpcoll.c:3285
bool mpColl_8004A908_Floor(CollData *, int line_id)
Definition mpcoll.c:3737
bool mpColl_8004BDD4_LeftWall(CollData *)
Definition mpcoll.c:4192
void mpColl_80043670(CollData *)
Definition mpcoll.c:882
bool mpColl_80048388(CollData *)
Definition mpcoll.c:2874
void mpColl_80043ADC(CollData *)
Definition mpcoll.c:1038
bool mpColl_8004B6D8(CollData *)
Definition mpcoll.c:4038
bool mpColl_800475F4(CollData *, ftCollisionBox *)
Definition mpcoll.c:2766
bool mpCollGetSpeedLeftWall(CollData *, Vec3 *speed)
Definition mpcoll.c:4470
bool mpColl_800471F8(CollData *)
Definition mpcoll.c:2738
bool mpColl_8004B108(CollData *)
Definition mpcoll.c:3996
void mpClearFloorSkip(CollData *)
Definition mpcoll.c:4510
bool mpColl_800477E0(CollData *)
Definition mpcoll.c:2781
bool mpColl_8004C534(CollData *, u32)
Definition mpcoll.c:4352
bool mpColl_8004A678_Floor(CollData *, int line_id)
Definition mpcoll.c:3653
bool mpColl_80048844(CollData *)
Definition mpcoll.c:2924
bool mpColl_8004A45C_Floor(CollData *, int line_id)
Definition mpcoll.c:3584
void mpColl_LoadECB_JObj(CollData *, u32 flags)
Definition mpcoll.c:345
void mpCollInterpolateECB(CollData *, float time)
Definition mpcoll.c:681
bool mpColl_80044AD8_Ceiling(CollData *, int)
Definition mpcoll.c:1557
void mpColl_80043558(CollData *, int line_id)
Definition mpcoll.c:842
void mpColl_LoadECB(CollData *)
80042D24 https://decomp.me/scratch/2MnVj
Definition mpcoll.c:650
void mpCollSetFacingDir(CollData *, int facing_dir)
Definition mpcoll.c:895
bool mpColl_800443C4(CollData *cd, int *p_ledge_id)
Definition mpcoll.c:1326
bool mpColl_8004D024(Vec3 *)
Definition mpcoll.c:4571
void mpColl_80042C58(CollData *, ftCollisionBox *)
Definition mpcoll.c:599
bool mpColl_800488F4(CollData *)
Definition mpcoll.c:2930
bool mpColl_80044164(CollData *cd, int *p_ledge_id)
Definition mpcoll.c:1253
bool mpColl_8004B2DC(CollData *)
Definition mpcoll.c:4010
bool mpColl_800478F4(CollData *)
Definition mpcoll.c:2788
bool mpColl_800476B4(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2773
bool mpColl_8004C750(CollData *)
Definition mpcoll.c:4391
void mpColl_80042384(CollData *cd)
80042384 https://decomp.me/scratch/P8djI
Definition mpcoll.c:294
bool mpColl_80048654(CollData *)
Definition mpcoll.c:2905
bool mpColl_80043754(mpColl_Callback, CollData *, u32)
Definition mpcoll.c:926
void mpCollSqueezeVertical(CollData *, bool airborne, float top, float bottom)
Definition mpcoll.c:4415
bool mpColl_80048160(CollData *)
Definition mpcoll.c:2860
float mpColl_8004CA6C(CollData *)
Definition mpcoll.c:4451
bool mpColl_80046F78(CollData *, u32)
Definition mpcoll.c:2580
bool mpColl_80046224_LeftWall(CollData *)
Definition mpcoll.c:2098
bool mpColl_80046904(CollData *, u32 flags)
Definition mpcoll.c:2360
bool mpColl_80044E10_RightWall(CollData *)
Definition mpcoll.c:1671
bool mpColl_80044C74_Ceiling(CollData *)
Definition mpcoll.c:1605
bool mpColl_80048768(CollData *)
Definition mpcoll.c:2912
void mpColl_80041C78(void)
80041C78 https://decomp.me/scratch/V6eYQ
Definition mpcoll.c:79
bool mpCollGetSpeedCeiling(CollData *, Vec3 *speed)
Definition mpcoll.c:4460
bool mpColl_80047A08(CollData *, ftCollisionBox *)
Definition mpcoll.c:2795
bool mpColl_80043BBC(CollData *, int *line_id_out)
Definition mpcoll.c:1078
void mpColl_SetECBSource_JObj(CollData *cd, HSD_GObj *gobj, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, HSD_JObj *, float)
80042078 https://decomp.me/scratch/hM7h8
Definition mpcoll.c:220
bool mpColl_80045B74_LeftWall(CollData *)
Definition mpcoll.c:1990
bool mpColl_80044838_Floor(CollData *coll, bool ignore_bottom)
Definition mpcoll.c:1464
void mpCollEnd(CollData *, bool, bool)
Definition mpcoll.c:793
void mpCollCheckBounding(CollData *cd, u32 flags)
Definition mpcoll.c:131
void mpColl_80043268(CollData *, int line_id, bool, float)
Definition mpcoll.c:746
bool mpColl_8004AB80(CollData *)
ceiling collide
Definition mpcoll.c:3797
bool mpColl_80044628_Floor(CollData *, bool(*)(Fighter_GObj *, int), Fighter_GObj *, int)
Definition mpcoll.c:1396
bool mpCollGetSpeedFloor(CollData *, Vec3 *speed)
Definition mpcoll.c:4490
bool mpColl_8004806C(CollData *, bool(*)(Fighter_GObj *, enum_t), Fighter_GObj *)
Definition mpcoll.c:2847
bool mpCollGetSpeedRightWall(CollData *, Vec3 *speed)
Definition mpcoll.c:4480
bool mpColl_8004C328_Ceiling(CollData *, int line_id)
Definition mpcoll.c:4287