core1/code_72B0.c done

This commit is contained in:
Banjo Kazooie
2022-10-15 00:25:33 -05:00
parent 237a00e999
commit 2a5d6a0842
15 changed files with 199 additions and 87 deletions

View File

@@ -59,16 +59,16 @@ func_8034C3D0(BKModel *arg0, s32 arg1, s32 vtx_xform_id, s32 arg3){
v0->unk6 = vtx_xform_id;
v0->unk0 = arg0;
v0->unk4 = arg1;
D_80372030[v0->unk6].unk0(&v0->pad8[0], arg3, v0->unk0, v0->unk4);
D_80372030[v0->unk6].unk0(&v0->unk8, arg3, v0->unk0, v0->unk4);
}
void * func_8034C448(s32 arg0){
Struct70s *func_8034C448(s32 arg0){
struct1Ds *iPtr;
struct1Ds *endPtr = vector_getEnd(D_80386140.unk4);
for(iPtr = vector_getBegin(D_80386140.unk4); iPtr < endPtr; iPtr++){
if(iPtr->unk6 == 8 && iPtr->unk4 == arg0)
return &iPtr->pad8[0];
return &iPtr->unk8;
}
return NULL;
}
@@ -94,29 +94,29 @@ s16 func_8034C50C(s32 arg0) {
}
Struct6Ds * func_8034C528(s32 arg0){
Struct70s *func_8034C528(s32 arg0){
struct1Ds *iPtr;
struct1Ds *endPtr = vector_getEnd(D_80386140.unk4);
for(iPtr = vector_getBegin(D_80386140.unk4); iPtr < endPtr; iPtr++){
if(iPtr->unk6 == 2 && iPtr->unk4 == arg0)
return &iPtr->pad8[0];
return &iPtr->unk8;
}
return NULL;
}
Struct73s *func_8034C5AC(s32 arg0){
Struct70s *func_8034C5AC(s32 arg0){
struct1Ds *iPtr;
struct1Ds *endPtr = vector_getEnd(D_80386140.unk4);
for(iPtr = vector_getBegin(D_80386140.unk4); iPtr < endPtr; iPtr++){
if(iPtr->unk6 == 3 && iPtr->unk4 == arg0)
return &iPtr->pad8[0];
return &iPtr->unk8;
}
return NULL;
}
void * func_8034C630(s32 arg0){
Struct70s *func_8034C630(s32 arg0){
struct1Ds *iPtr;
struct1Ds *endPtr = vector_getEnd(D_80386140.unk4);
@@ -124,7 +124,7 @@ void * func_8034C630(s32 arg0){
if( (iPtr->unk6 == 3)
&& func_802E9FEC(func_8033F2AC(iPtr->unk0), iPtr->unk4, arg0)
){
return &iPtr->pad8[0];
return &iPtr->unk8;
}
}
return NULL;
@@ -169,12 +169,12 @@ void func_8034C6DC(BKModel *arg0){
}
}
void * func_8034C8D8(void){
void func_8034C8D8(void){
struct1Ds *iPtr;
struct1Ds *endPtr = vector_getEnd(D_80386140.unk4);
for(iPtr = vector_getBegin(D_80386140.unk4); iPtr < endPtr; iPtr++){
D_80372030[iPtr->unk6].unk8(&iPtr->pad8[0]);
D_80372030[iPtr->unk6].unk8(&iPtr->unk8);
}
vector_free(D_80386140.unk4);
}
@@ -193,7 +193,7 @@ void * func_8034C9D4(void){
struct1Ds *endPtr = vector_getEnd(D_80386140.unk4);
for(iPtr = vector_getBegin(D_80386140.unk4); iPtr < endPtr; iPtr++){
D_80372030[iPtr->unk6].unk4(&iPtr->pad8[0], iPtr->unk0, iPtr->unk4);
D_80372030[iPtr->unk6].unk4(&iPtr->unk8, iPtr->unk0, iPtr->unk4);
}
}