mirror of https://github.com/zeldaret/oot.git
standardize type names/vars more
This commit is contained in:
parent
83c9602280
commit
37e654ebee
|
@ -683,15 +683,15 @@ s32 func_8005BA74(GlobalContext* globalCtx, ColliderJntSphItemDim* item);
|
|||
// ? func_8005C2BC(?);
|
||||
s32 func_8005C318(GlobalContext* globalCtx, ColliderCylinderDim* dim);
|
||||
s32 func_8005C328(GlobalContext* globalCtx, ColliderCylinderDim* dest, ColliderCylinderDim* src);
|
||||
s32 ActorCollider_AllocCylinder(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 ActorCollider_FreeCylinder(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 func_8005C3F4(GlobalContext* globalCtx, ColliderCylinderMain* collision, ColliderCylinderInit_Actor* arg2);
|
||||
s32 ActorCollider_InitCylinder(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src);
|
||||
s32 func_8005C508(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 func_8005C540(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 func_8005C578(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 ActorCollider_AllocCylinder(GlobalContext* globalCtx, ColliderCylinder* collision);
|
||||
s32 ActorCollider_FreeCylinder(GlobalContext* globalCtx, ColliderCylinder* collision);
|
||||
s32 func_8005C3F4(GlobalContext* globalCtx, ColliderCylinder* collision, ColliderCylinderInit_Actor* arg2);
|
||||
s32 ActorCollider_InitCylinder(GlobalContext* globalCtx, ColliderCylinder* collision, Actor* actor, ColliderCylinderInit* src);
|
||||
s32 func_8005C508(GlobalContext* globalCtx, ColliderCylinder* collision);
|
||||
s32 func_8005C540(GlobalContext* globalCtx, ColliderCylinder* collision);
|
||||
s32 func_8005C578(GlobalContext* globalCtx, ColliderCylinder* collision);
|
||||
// ? func_8005C5B0(?);
|
||||
s32 func_8005C5F8(GlobalContext* globalCtx, ColliderTriItemDim* dim);
|
||||
s32 func_8005C5F8(GlobalContext* globalCtx, ColliderTrisItemDim* dim);
|
||||
// ? func_8005C608(?);
|
||||
// ? func_8005C6C0(?);
|
||||
// ? func_8005C6F8(?);
|
||||
|
@ -706,11 +706,11 @@ s32 func_8005C5F8(GlobalContext* globalCtx, ColliderTriItemDim* dim);
|
|||
// ? func_8005CF90(?);
|
||||
s32 func_8005D018(GlobalContext* globalCtx, ColliderQuad* collision);
|
||||
s32 func_8005D060(GlobalContext* globalCtx, ColliderQuad* collision);
|
||||
s32 func_8005D0A8(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src);
|
||||
s32 func_8005D104(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src);
|
||||
s32 func_8005D160(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 func_8005D1A8(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 func_8005D1E0(GlobalContext* globalCtx, ColliderCylinderMain* collision);
|
||||
s32 func_8005D0A8(GlobalContext* globalCtx, ColliderQuad* collision, Actor* actor, ColliderQuadInit* src);
|
||||
s32 func_8005D104(GlobalContext* globalCtx, ColliderQuad* collision, Actor* actor, ColliderQuadInit* src);
|
||||
s32 func_8005D160(GlobalContext* globalCtx, ColliderQuad* collision);
|
||||
s32 func_8005D1A8(GlobalContext* globalCtx, ColliderQuad* collision);
|
||||
s32 func_8005D1E0(GlobalContext* globalCtx, ColliderQuad* collision);
|
||||
// ? func_8005D218(?);
|
||||
// ? func_8005D334(?);
|
||||
// ? func_8005D3A4(?);
|
||||
|
@ -719,9 +719,9 @@ void func_8005D400(UNK_TYPE, UNK_TYPE);
|
|||
// ? func_8005D40C(?);
|
||||
// ? func_8005D4DC(?);
|
||||
// ? func_8005D62C(?);
|
||||
s32 Actor_CollisionCheck_SetAT(GlobalContext* globalCtx, SubGlobalContext11E60* simpleBodyGroups, ColliderCylinderMain* collision);
|
||||
s32 Actor_CollisionCheck_SetAC(GlobalContext* globalCtx, SubGlobalContext11E60* simpleBodyGroups, ColliderCylinderMain* collision);
|
||||
s32 Actor_CollisionCheck_SetOT(GlobalContext* globalCtx, SubGlobalContext11E60* simpleBodyGroups, ColliderCylinderMain* collision);
|
||||
s32 Actor_CollisionCheck_SetAT(GlobalContext* globalCtx, SubGlobalContext11E60* simpleBodyGroups, ColliderCylinder* collision);
|
||||
s32 Actor_CollisionCheck_SetAC(GlobalContext* globalCtx, SubGlobalContext11E60* simpleBodyGroups, ColliderCylinder* collision);
|
||||
s32 Actor_CollisionCheck_SetOT(GlobalContext* globalCtx, SubGlobalContext11E60* simpleBodyGroups, ColliderCylinder* collision);
|
||||
// ? func_8005DF2C(?);
|
||||
// ? func_8005DF50(?);
|
||||
// ? func_8005DF74(?);
|
||||
|
@ -748,7 +748,7 @@ void func_80061ED4(SubActorStruct98 *sub98, ActorDamageChart *damageChart, SubAc
|
|||
// ? func_800622E4(?);
|
||||
// ? func_80062530(?);
|
||||
// ? func_800626B0(?);
|
||||
void ActorCollider_Cylinder_Update(Actor* actor, ColliderCylinderMain* collision);
|
||||
void ActorCollider_Cylinder_Update(Actor* actor, ColliderCylinder* collision);
|
||||
// ? func_80062734(?);
|
||||
// ? func_80062A28(?);
|
||||
// ? func_80062B80(?);
|
||||
|
|
|
@ -308,19 +308,19 @@ typedef struct
|
|||
/* 0x00 */ Collider base;
|
||||
/* 0x18 */ ColliderBody body;
|
||||
/* 0x40 */ ColliderCylinderDim dim;
|
||||
} ColliderCylinderMain; // size = 0x4C
|
||||
} ColliderCylinder; // size = 0x4C
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ ColliderInit body;
|
||||
/* 0x08 */ ColliderBodyInit inner;
|
||||
/* 0x00 */ ColliderInit base;
|
||||
/* 0x08 */ ColliderBodyInit body;
|
||||
/* 0x20 */ ColliderCylinderDim dim;
|
||||
} ColliderCylinderInit; // size = 0x2C
|
||||
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderInit_Actor body;
|
||||
/* 0x08 */ ColliderBodyInit inner;
|
||||
/* 0x00 */ ColliderInit_Actor base;
|
||||
/* 0x08 */ ColliderBodyInit body;
|
||||
/* 0x20 */ ColliderCylinderDim dim;
|
||||
} ColliderCylinderInit_Actor; // size = 0x2C
|
||||
|
||||
|
@ -354,13 +354,13 @@ typedef struct {
|
|||
} ColliderJntSph; //size 0x20
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderInit body;
|
||||
/* 0x00 */ ColliderInit base;
|
||||
/* 0x08 */ s32 count;
|
||||
/* 0x0C */ ColliderJntSphItemInit* list;
|
||||
} ColliderJntSphInit;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderInit_Actor body;
|
||||
/* 0x00 */ ColliderInit_Actor base;
|
||||
/* 0x08 */ s32 count;
|
||||
/* 0x0C */ ColliderJntSphItemInit* list;
|
||||
} ColliderJntSphInit_Actor;
|
||||
|
@ -369,32 +369,32 @@ typedef struct {
|
|||
/* 0x00 */ Vec3f poly[3];
|
||||
/* 0x24 */ Vec3f unitNormal;
|
||||
/* 0x30 */ float normalDist;
|
||||
} ColliderTriItemDim; //size = 0x34
|
||||
} ColliderTrisItemDim; //size = 0x34
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Vec3f poly[3];
|
||||
} ColliderTriItemDimInit; //size = 0x24
|
||||
} ColliderTrisItemDimInit; //size = 0x24
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderBody body;
|
||||
/* 0x28 */ ColliderTriItemDim dim;
|
||||
} ColliderTriItem; //size = 0x5C
|
||||
/* 0x28 */ ColliderTrisItemDim dim;
|
||||
} ColliderTrisItem; //size = 0x5C
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderBodyInit body;
|
||||
/* 0x18 */ ColliderTriItemDimInit dim;
|
||||
} ColliderTriItemInit; //size 0x3C
|
||||
/* 0x18 */ ColliderTrisItemDimInit dim;
|
||||
} ColliderTrisItemInit; //size 0x3C
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ Collider base;
|
||||
/* 0x18 */ s32 count;
|
||||
/* 0x1C */ ColliderTriItem* list;
|
||||
/* 0x1C */ ColliderTrisItem* list;
|
||||
} ColliderTris; //size = 0x20
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderInit body;
|
||||
/* 0x00 */ ColliderInit base;
|
||||
/* 0x08 */ s32 count;
|
||||
/* 0x0C */ ColliderTriItemInit* list;
|
||||
/* 0x0C */ ColliderTrisItemInit* list;
|
||||
} ColliderTrisInit;
|
||||
|
||||
typedef struct {
|
||||
|
@ -414,6 +414,12 @@ typedef struct {
|
|||
/* 0x40 */ ColliderQuadDim dim;
|
||||
} ColliderQuad;
|
||||
|
||||
typedef struct {
|
||||
/* 0x00 */ ColliderInit base;
|
||||
/* 0x18 */ ColliderBodyInit body;
|
||||
/* 0x40 */ ColliderQuadDimInit dim;
|
||||
} ColliderQuadInit;
|
||||
|
||||
typedef struct
|
||||
{
|
||||
/* 0x00 */ Actor* actor;
|
||||
|
|
|
@ -311,7 +311,7 @@ s32 func_8005BD50(GlobalContext* globalCtx, ColliderJntSph* dest, ColliderJntSph
|
|||
ColliderJntSphItem* destNext;
|
||||
ColliderJntSphItemInit* srcNext;
|
||||
|
||||
func_8005B6B0(globalCtx, &dest->base, &src->body);
|
||||
func_8005B6B0(globalCtx, &dest->base, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = ZeldaArena_MallocDebug(src->count * sizeof(ColliderJntSphItem), "../z_collision_check.c", 0x5A3);
|
||||
|
||||
|
@ -343,7 +343,7 @@ s32 func_8005BE50(GlobalContext* globalCtx, ColliderJntSph* dest, Actor* actor,
|
|||
ColliderJntSphItem* destNext;
|
||||
ColliderJntSphItemInit* srcNext;
|
||||
|
||||
func_8005B6EC(globalCtx, &dest->base, actor, &src->body);
|
||||
func_8005B6EC(globalCtx, &dest->base, actor, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = ZeldaArena_MallocDebug(src->count * sizeof(ColliderJntSphItem), "../z_collision_check.c", 0x5D2);
|
||||
|
||||
|
@ -368,13 +368,12 @@ s32 func_8005BE50(GlobalContext* globalCtx, ColliderJntSph* dest, Actor* actor,
|
|||
return 1;
|
||||
}
|
||||
|
||||
|
||||
//ClObjJntSph_set5 (maskB = src->maskB)
|
||||
s32 func_8005BF50(GlobalContext* globalCtx, ColliderJntSph* dest, Actor* actor, ColliderJntSphInit* src) {
|
||||
ColliderJntSphItem* destNext;
|
||||
ColliderJntSphItemInit* srcNext;
|
||||
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->body);
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = ZeldaArena_MallocDebug(src->count * sizeof(ColliderJntSphItem), "../z_collision_check.c", 0x60F);
|
||||
|
||||
|
@ -404,7 +403,7 @@ s32 func_8005C050(GlobalContext* globalCtx, ColliderJntSph* dest, Actor* actor,
|
|||
ColliderJntSphItem* destNext;
|
||||
ColliderJntSphItemInit* srcNext;
|
||||
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->body);
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = list;
|
||||
|
||||
|
@ -501,7 +500,7 @@ s32 func_8005C328(GlobalContext* globalCtx, ColliderCylinderDim* dest, ColliderC
|
|||
return 1;
|
||||
}
|
||||
|
||||
s32 ActorCollider_AllocCylinder(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
s32 ActorCollider_AllocCylinder(GlobalContext* globalCtx, ColliderCylinder* collision)
|
||||
{
|
||||
func_8005B65C(globalCtx, &collision->base);
|
||||
func_8005B884(globalCtx, &collision->body);
|
||||
|
@ -509,7 +508,7 @@ s32 ActorCollider_AllocCylinder(GlobalContext* globalCtx, ColliderCylinderMain*
|
|||
return 1;
|
||||
}
|
||||
|
||||
s32 ActorCollider_FreeCylinder(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
s32 ActorCollider_FreeCylinder(GlobalContext* globalCtx, ColliderCylinder* collision)
|
||||
{
|
||||
func_8005B6A0(globalCtx, &collision->base);
|
||||
func_8005B904(globalCtx, &collision->body);
|
||||
|
@ -519,74 +518,74 @@ s32 ActorCollider_FreeCylinder(GlobalContext* globalCtx, ColliderCylinderMain* c
|
|||
|
||||
//SetInit Cylinder legacy?
|
||||
//used only by DekuJr, D_80B92A00
|
||||
s32 func_8005C3F4(GlobalContext* globalCtx, ColliderCylinderMain* collision, ColliderCylinderInit_Actor* src)
|
||||
s32 func_8005C3F4(GlobalContext* globalCtx, ColliderCylinder* collision, ColliderCylinderInit_Actor* src)
|
||||
{
|
||||
func_8005B6B0(globalCtx, &collision->base, &src->body);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->inner);
|
||||
func_8005B6B0(globalCtx, &collision->base, &src->base);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->body);
|
||||
func_8005C328(globalCtx, &collision->dim, &src->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//SetInit Cylinder maskB = 0x10
|
||||
s32 func_8005C450(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src)
|
||||
s32 func_8005C450(GlobalContext* globalCtx, ColliderCylinder* collision, Actor* actor, ColliderCylinderInit* src)
|
||||
{
|
||||
func_8005B6EC(globalCtx, &collision->base, actor, &src->body);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->inner);
|
||||
func_8005B6EC(globalCtx, &collision->base, actor, &src->base);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->body);
|
||||
func_8005C328(globalCtx, &collision->dim, &src->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//SetInit Cylinder maskB = src->maskB
|
||||
//8005c4ac
|
||||
s32 ActorCollider_InitCylinder(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src)
|
||||
s32 ActorCollider_InitCylinder(GlobalContext* globalCtx, ColliderCylinder* collision, Actor* actor, ColliderCylinderInit* src)
|
||||
{
|
||||
func_8005B72C(globalCtx, &collision->base, actor, &src->body);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->inner);
|
||||
func_8005B72C(globalCtx, &collision->base, actor, &src->base);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->body);
|
||||
func_8005C328(globalCtx, &collision->dim, &src->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//Reset AT? ColliderCylinderMain
|
||||
s32 func_8005C508(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
//Reset AT? ColliderCylinder
|
||||
s32 func_8005C508(GlobalContext* globalCtx, ColliderCylinder* collision)
|
||||
{
|
||||
func_8005B76C(globalCtx, &collision->base);
|
||||
func_8005B9B0(globalCtx, &collision->body);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//Reset AC? ColliderCylinderMain
|
||||
s32 func_8005C540(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
//Reset AC? ColliderCylinder
|
||||
s32 func_8005C540(GlobalContext* globalCtx, ColliderCylinder* collision)
|
||||
{
|
||||
func_8005B784(globalCtx, &collision->base);
|
||||
func_8005B9E8(globalCtx, &collision->body);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//Reset OT? ColliderCylinderMain
|
||||
s32 func_8005C578(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
//Reset OT? ColliderCylinder
|
||||
s32 func_8005C578(GlobalContext* globalCtx, ColliderCylinder* collision)
|
||||
{
|
||||
func_8005B79C(globalCtx, &collision->base);
|
||||
func_8005BA1C(globalCtx, &collision->body);
|
||||
return 1;
|
||||
}
|
||||
|
||||
extern ColliderTriItemDim D_8011DE78;
|
||||
extern ColliderTrisItemDim D_8011DE78;
|
||||
|
||||
//Initialize ColliderTriItemDim
|
||||
s32 func_8005C5B0(GlobalContext* globalCtx, ColliderTriItemDim* dim)
|
||||
//Initialize ColliderTrisItemDim
|
||||
s32 func_8005C5B0(GlobalContext* globalCtx, ColliderTrisItemDim* dim)
|
||||
{
|
||||
*dim = D_8011DE78;
|
||||
return 1;
|
||||
}
|
||||
|
||||
//Destruct ColliderTriItemDim
|
||||
s32 func_8005C5F8(GlobalContext* globalCtx, ColliderTriItemDim* dim)
|
||||
//Destruct ColliderTrisItemDim
|
||||
s32 func_8005C5F8(GlobalContext* globalCtx, ColliderTrisItemDim* dim)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
//Copy ColliderTriItemDim
|
||||
s32 func_8005C608(GlobalContext* globalCtx, ColliderTriItemDim* dest, ColliderTriItemDimInit* src)
|
||||
//Copy ColliderTrisItemDim
|
||||
s32 func_8005C608(GlobalContext* globalCtx, ColliderTrisItemDim* dest, ColliderTrisItemDimInit* src)
|
||||
{
|
||||
Vec3f* d;
|
||||
Vec3f* s;
|
||||
|
@ -609,39 +608,39 @@ s32 func_8005C608(GlobalContext* globalCtx, ColliderTriItemDim* dest, ColliderTr
|
|||
return 1;
|
||||
}
|
||||
|
||||
//Initialize ColliderTriItem
|
||||
s32 func_8005C6C0(GlobalContext* globalCtx, ColliderTriItem* collision) {
|
||||
//Initialize ColliderTrisItem
|
||||
s32 func_8005C6C0(GlobalContext* globalCtx, ColliderTrisItem* collision) {
|
||||
func_8005B884(globalCtx, &collision->body);
|
||||
func_8005C5B0(globalCtx, &collision->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//Destruct ColliderTriItem
|
||||
s32 func_8005C6F8(GlobalContext* globalCtx, ColliderTriItem* collision) {
|
||||
//Destruct ColliderTrisItem
|
||||
s32 func_8005C6F8(GlobalContext* globalCtx, ColliderTrisItem* collision) {
|
||||
func_8005B904(globalCtx, &collision->body);
|
||||
func_8005C5F8(globalCtx, &collision->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//SetInit ColliderTriItem
|
||||
s32 func_8005C730(GlobalContext* globalCtx, ColliderTriItem* dest, ColliderTriItemInit* src) {
|
||||
//SetInit ColliderTrisItem
|
||||
s32 func_8005C730(GlobalContext* globalCtx, ColliderTrisItem* dest, ColliderTrisItemInit* src) {
|
||||
func_8005B93C(globalCtx, &dest->body, &src->body);
|
||||
func_8005C608(globalCtx, &dest->dim, &src->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
s32 func_8005C774(GlobalContext* globalCtx, ColliderTriItem* item) {
|
||||
s32 func_8005C774(GlobalContext* globalCtx, ColliderTrisItem* item) {
|
||||
func_8005B9B0(globalCtx, &item->body);
|
||||
return 1;
|
||||
}
|
||||
|
||||
s32 func_8005C798(GlobalContext* globalCtx, ColliderTriItem* item) {
|
||||
s32 func_8005C798(GlobalContext* globalCtx, ColliderTrisItem* item) {
|
||||
func_8005B9E8(globalCtx, &item->body);
|
||||
return 1;
|
||||
}
|
||||
|
||||
s32 func_8005C7BC(GlobalContext* globalCtx, ColliderTriItem* item) {
|
||||
s32 func_8005C7BC(GlobalContext* globalCtx, ColliderTrisItem* item) {
|
||||
func_8005BA1C(globalCtx, &item->body);
|
||||
return 1;
|
||||
}
|
||||
|
@ -654,12 +653,9 @@ s32 func_8005C7E0(GlobalContext* globalCtx, ColliderTris* tris) {
|
|||
return 1;
|
||||
}
|
||||
|
||||
|
||||
//Destruct ColliderTris (malloc)
|
||||
s32 func_8005C810(GlobalContext* globalCtx, ColliderTris* tris) {
|
||||
ColliderTriItem* next;
|
||||
u32 temp_s0;
|
||||
u32 phi_s0;
|
||||
ColliderTrisItem* next;
|
||||
|
||||
func_8005B6A0(globalCtx, &tris->base);
|
||||
next = tris->list;
|
||||
|
@ -679,7 +675,7 @@ s32 func_8005C810(GlobalContext* globalCtx, ColliderTris* tris) {
|
|||
|
||||
//Destruct ColliderTris (no malloc)
|
||||
s32 func_8005C8C8(GlobalContext* globalCtx, ColliderTris* tris) {
|
||||
ColliderTriItem* next;
|
||||
ColliderTrisItem* next;
|
||||
|
||||
func_8005B6A0(globalCtx, &tris->base);
|
||||
next = tris->list;
|
||||
|
@ -695,12 +691,12 @@ s32 func_8005C8C8(GlobalContext* globalCtx, ColliderTris* tris) {
|
|||
|
||||
//ClObjTris_set3 (maskB = 0x10)
|
||||
s32 func_8005C964(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, ColliderTrisInit* src) {
|
||||
ColliderTriItem* destNext;
|
||||
ColliderTriItemInit* srcNext;
|
||||
ColliderTrisItem* destNext;
|
||||
ColliderTrisItemInit* srcNext;
|
||||
|
||||
func_8005B6EC(globalCtx, &dest->base, actor, &src->body);
|
||||
func_8005B6EC(globalCtx, &dest->base, actor, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = ZeldaArena_MallocDebug(dest->count * sizeof(ColliderTriItem), "../z_collision_check.c", 2156);
|
||||
dest->list = ZeldaArena_MallocDebug(dest->count * sizeof(ColliderTrisItem), "../z_collision_check.c", 2156);
|
||||
if (dest->list == NULL) {
|
||||
dest->count = 0;
|
||||
osSyncPrintf("\x1b[31m");
|
||||
|
@ -723,12 +719,12 @@ s32 func_8005C964(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, Co
|
|||
|
||||
//ClObjTris_set5 (maskB = src->maskB)
|
||||
s32 func_8005CA88(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, ColliderTrisInit* src) {
|
||||
ColliderTriItem* destNext;
|
||||
ColliderTriItemInit* srcNext;
|
||||
ColliderTrisItem* destNext;
|
||||
ColliderTrisItemInit* srcNext;
|
||||
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->body);
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = ZeldaArena_MallocDebug(dest->count * sizeof(ColliderTriItem), "../z_collision_check.c", 2207);
|
||||
dest->list = ZeldaArena_MallocDebug(dest->count * sizeof(ColliderTrisItem), "../z_collision_check.c", 2207);
|
||||
|
||||
if (dest->list == NULL) {
|
||||
osSyncPrintf("\x1b[31m");
|
||||
|
@ -753,11 +749,11 @@ s32 func_8005CA88(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, Co
|
|||
|
||||
|
||||
//SetInit ColliderTris
|
||||
s32 func_8005CBAC(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, ColliderTrisInit* src, ColliderTriItem* list) {
|
||||
ColliderTriItem* destNext;
|
||||
ColliderTriItemInit* srcNext;
|
||||
s32 func_8005CBAC(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, ColliderTrisInit* src, ColliderTrisItem* list) {
|
||||
ColliderTrisItem* destNext;
|
||||
ColliderTrisItemInit* srcNext;
|
||||
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->body);
|
||||
func_8005B72C(globalCtx, &dest->base, actor, &src->base);
|
||||
dest->count = src->count;
|
||||
dest->list = list;
|
||||
|
||||
|
@ -781,7 +777,7 @@ s32 func_8005CBAC(GlobalContext* globalCtx, ColliderTris* dest, Actor* actor, Co
|
|||
|
||||
//Set ColliderTris collider body property
|
||||
s32 func_8005CC98(GlobalContext* globalCtx, ColliderTris* collider) {
|
||||
ColliderTriItem* next;
|
||||
ColliderTrisItem* next;
|
||||
ColliderTris* col = collider;
|
||||
GlobalContext* gctx = globalCtx;
|
||||
|
||||
|
@ -797,7 +793,7 @@ s32 func_8005CC98(GlobalContext* globalCtx, ColliderTris* collider) {
|
|||
|
||||
//Set ColliderTris collider body property
|
||||
s32 func_8005CD34(GlobalContext* globalCtx, ColliderTris* collider) {
|
||||
ColliderTriItem* next;
|
||||
ColliderTrisItem* next;
|
||||
ColliderTris* col = collider;
|
||||
GlobalContext* gctx = globalCtx;
|
||||
|
||||
|
@ -813,7 +809,7 @@ s32 func_8005CD34(GlobalContext* globalCtx, ColliderTris* collider) {
|
|||
|
||||
//Set ColliderTris collider body property
|
||||
s32 func_8005CDD0(GlobalContext* globalCtx, ColliderTris* collider) {
|
||||
ColliderTriItem* next;
|
||||
ColliderTrisItem* next;
|
||||
ColliderTris* col = collider;
|
||||
GlobalContext* gctx = globalCtx;
|
||||
|
||||
|
@ -884,25 +880,25 @@ s32 func_8005D060(GlobalContext* globalCtx, ColliderQuad* collision)
|
|||
return 1;
|
||||
}
|
||||
|
||||
//SetInit Cylinder? maskB = 0x10
|
||||
s32 func_8005D0A8(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src)
|
||||
//SetInit ColliderQuad maskB = 0x10
|
||||
s32 func_8005D0A8(GlobalContext* globalCtx, ColliderQuad* collision, Actor* actor, ColliderQuadInit* src)
|
||||
{
|
||||
func_8005B6EC(globalCtx, &collision->base, actor, &src->body);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->inner);
|
||||
func_8005B6EC(globalCtx, &collision->base, actor, &src->base);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->body);
|
||||
func_8005CF90(globalCtx, &collision->dim, &src->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
//SetInit Cylinder? maskB = src->maskB
|
||||
s32 func_8005D104(GlobalContext* globalCtx, ColliderCylinderMain* collision, Actor* actor, ColliderCylinderInit* src)
|
||||
//SetInit ColliderQuad maskB = src->maskB
|
||||
s32 func_8005D104(GlobalContext* globalCtx, ColliderQuad* collision, Actor* actor, ColliderQuadInit* src)
|
||||
{
|
||||
func_8005B72C(globalCtx, &collision->base, actor, &src->body);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->inner);
|
||||
func_8005B72C(globalCtx, &collision->base, actor, &src->base);
|
||||
func_8005B93C(globalCtx, &collision->body, &src->body);
|
||||
func_8005CF90(globalCtx, &collision->dim, &src->dim);
|
||||
return 1;
|
||||
}
|
||||
|
||||
s32 func_8005D160(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
s32 func_8005D160(GlobalContext* globalCtx, ColliderQuad* collision)
|
||||
{
|
||||
func_8005B76C(globalCtx, &collision->base);
|
||||
func_8005B9B0(globalCtx, &collision->body);
|
||||
|
@ -910,14 +906,14 @@ s32 func_8005D160(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
|||
return 1;
|
||||
}
|
||||
|
||||
s32 func_8005D1A8(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
s32 func_8005D1A8(GlobalContext* globalCtx, ColliderQuad* collision)
|
||||
{
|
||||
func_8005B784(globalCtx, &collision->base);
|
||||
func_8005B9E8(globalCtx, &collision->body);
|
||||
return 1;
|
||||
}
|
||||
|
||||
s32 func_8005D1E0(GlobalContext* globalCtx, ColliderCylinderMain* collision)
|
||||
s32 func_8005D1E0(GlobalContext* globalCtx, ColliderQuad* collision)
|
||||
{
|
||||
func_8005B79C(globalCtx, &collision->base);
|
||||
func_8005BA1C(globalCtx, &collision->body);
|
||||
|
|
Loading…
Reference in New Issue