summaryrefslogtreecommitdiff
path: root/src/code_80086E70.c
diff options
context:
space:
mode:
authorTyler McGavran <tyler.taggerung@gmail.com>2022-09-20 21:55:59 -0400
committerGitHub <noreply@github.com>2022-09-20 18:55:59 -0700
commit5cd2115c2ebbeaafd085851144672a3453a5ad20 (patch)
treeeb3c646d0c5673fd16795f89915b8a6297fa44ba /src/code_80086E70.c
parent3c048af3e646efe7ea23fa03ec592b46c4be978a (diff)
Some matches for code_800431B0 (#259)
* Required making an adjustment to the object struct, which was required to fix some other files. * Decompiled some gfx Signed-off-by: Taggerung <tyler.taggerung@gmail.com>
Diffstat (limited to 'src/code_80086E70.c')
-rw-r--r--src/code_80086E70.c62
1 files changed, 31 insertions, 31 deletions
diff --git a/src/code_80086E70.c b/src/code_80086E70.c
index 3c115fecd..41a3e2ae1 100644
--- a/src/code_80086E70.c
+++ b/src/code_80086E70.c
@@ -127,48 +127,48 @@ s32 func_80087368(s32 objectIndex) {
}
UNUSED void func_800873A4(s32 objectIndex) {
- D_80165C18[objectIndex].unk_0BE = func_800417B4(D_80165C18[objectIndex].unk_0BE, func_80087324(objectIndex));
+ D_80165C18[objectIndex].unk_0BE[0] = func_800417B4(D_80165C18[objectIndex].unk_0BE[0], func_80087324(objectIndex));
}
void func_800873F4(s32 objectIndex) {
- D_80165C18[objectIndex].unk_0C0 = func_800417B4(D_80165C18[objectIndex].unk_0C0, func_80087368(objectIndex));
+ D_80165C18[objectIndex].unk_0BE[1] = func_800417B4(D_80165C18[objectIndex].unk_0BE[1], func_80087368(objectIndex));
}
UNUSED void func_80087444(s32 objectIndex) {
- D_80165C18[objectIndex].unk_038[0] = D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0C0);
+ D_80165C18[objectIndex].unk_038[0] = D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0BE[1]);
}
UNUSED void func_8008748C(s32 objectIndex) {
- D_80165C18[objectIndex].unk_038[1] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0BE);
+ D_80165C18[objectIndex].unk_038[1] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0BE[0]);
}
UNUSED void func_800874D4(s32 objectIndex) {
- D_80165C18[objectIndex].unk_038[2] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0C0);
+ D_80165C18[objectIndex].unk_038[2] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0BE[1]);
}
void func_8008751C(s32 objectIndex) {
- D_80165C18[objectIndex].unk_038[0] = D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0C0);
- D_80165C18[objectIndex].unk_038[2] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0C0);
+ D_80165C18[objectIndex].unk_038[0] = D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0BE[1]);
+ D_80165C18[objectIndex].unk_038[2] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0BE[1]);
}
void func_8008757C(s32 objectIndex) {
f32 sp24;
- sp24 = coss(D_80165C18[objectIndex].unk_0BE);
- D_80165C18[objectIndex].unk_038[0] = (D_80165C18[objectIndex].unk_034 * sp24) * sins(D_80165C18[objectIndex].unk_0C0);
- D_80165C18[objectIndex].unk_038[1] = -D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0BE);
- sp24 = coss(D_80165C18[objectIndex].unk_0BE);
- D_80165C18[objectIndex].unk_038[2] = (D_80165C18[objectIndex].unk_034 * sp24) * coss(D_80165C18[objectIndex].unk_0C0);
+ sp24 = coss(D_80165C18[objectIndex].unk_0BE[0]);
+ D_80165C18[objectIndex].unk_038[0] = (D_80165C18[objectIndex].unk_034 * sp24) * sins(D_80165C18[objectIndex].unk_0BE[1]);
+ D_80165C18[objectIndex].unk_038[1] = -D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0BE[0]);
+ sp24 = coss(D_80165C18[objectIndex].unk_0BE[0]);
+ D_80165C18[objectIndex].unk_038[2] = (D_80165C18[objectIndex].unk_034 * sp24) * coss(D_80165C18[objectIndex].unk_0BE[1]);
}
void func_80087620(s32 objectIndex) {
- D_80165C18[objectIndex].unk_038[0] = D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0C0 + 0x8000);
- D_80165C18[objectIndex].unk_038[2] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0C0 + 0x8000);
+ D_80165C18[objectIndex].unk_038[0] = D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0BE[1] + 0x8000);
+ D_80165C18[objectIndex].unk_038[2] = D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0BE[1] + 0x8000);
}
void func_800876A0(s32 objectIndex) {
- D_80165C18[objectIndex].unk_028[0] += D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0C0);
- D_80165C18[objectIndex].unk_028[2] += D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0C0);
+ D_80165C18[objectIndex].unk_028[0] += D_80165C18[objectIndex].unk_034 * sins(D_80165C18[objectIndex].unk_0BE[1]);
+ D_80165C18[objectIndex].unk_028[2] += D_80165C18[objectIndex].unk_034 * coss(D_80165C18[objectIndex].unk_0BE[1]);
}
void func_80087710(s32 objectIndex) {
@@ -259,7 +259,7 @@ s32 func_80087A0C(s32 objectIndex, s16 arg1, s16 arg2, s16 arg3, s16 arg4) {
temp_a0 = arg4 - arg3;
sp36 = sqrtf((temp_v0 * temp_v0) + (temp_a0 * temp_a0));
D_80165C18[objectIndex].unk_010[1] = 0.0f;
- D_80165C18[objectIndex].unk_0C0 = atan2s(temp_v0, temp_a0);
+ D_80165C18[objectIndex].unk_0BE[1] = atan2s(temp_v0, temp_a0);
func_8008751C(objectIndex);
D_80165C18[objectIndex].unk_0B0 = sp36 / D_80165C18[objectIndex].unk_034;
}
@@ -342,7 +342,7 @@ s32 func_80087E08(s32 objectIndex, f32 arg1, f32 arg2, f32 arg3, s16 arg4, s32 a
D_80165C18[objectIndex].unk_028[0] = 0.0f;
D_80165C18[objectIndex].unk_034 = arg3;
D_80165C18[objectIndex].unk_038[1] = arg1;
- D_80165C18[objectIndex].unk_0C0 = arg4;
+ D_80165C18[objectIndex].unk_0BE[1] = arg4;
func_8008751C(objectIndex);
D_80165C18[objectIndex].unk_0B0 = arg5;
}
@@ -370,7 +370,7 @@ UNUSED s32 func_80087F14(s32 objectIndex, f32 arg1, f32 arg2, f32 arg3, s16 arg4
D_80165C18[objectIndex].unk_028[0] = 0.0f;
D_80165C18[objectIndex].unk_034 = arg3;
D_80165C18[objectIndex].unk_038[1] = arg1;
- D_80165C18[objectIndex].unk_0C0 = arg4;
+ D_80165C18[objectIndex].unk_0BE[1] = arg4;
func_8008751C(objectIndex);
D_80165C18[objectIndex].unk_0B0 = gVBlankTimer;
}
@@ -457,14 +457,14 @@ void func_80088178(s32 objectIndex, s32 arg1) {
u16 temp_a0;
temp_v1 = &D_80165C18[objectIndex];
- temp_a0 = temp_v1->unk_0C0;
+ temp_a0 = temp_v1->unk_0BE[1];
temp_a1 = atan2s((f32) (D_80165760.unk2 - D_80165760.unk0), (f32) (D_80165780.unk2 - D_80165780.unk0)) - temp_a0;
if (temp_a1 > 0) {
- temp_v1->unk_0C0 = temp_a0 + (arg1 << 8);
+ temp_v1->unk_0BE[1] = temp_a0 + (arg1 << 8);
return;
}
if (temp_a1 < 0) {
- temp_v1->unk_0C0 = temp_a0 - (arg1 << 8);
+ temp_v1->unk_0BE[1] = temp_a0 - (arg1 << 8);
}
}
#else
@@ -1221,7 +1221,7 @@ s32 func_8008A060(s32 objectIndex, Camera *camera, u16 arg2) {
s32 var_v1;
var_v1 = 0;
- temp_t3 = (((u16)camera->rot[1] - D_80165C18[objectIndex].unk_0C0) + (arg2 >> 1));
+ temp_t3 = (((u16)camera->rot[1] - D_80165C18[objectIndex].unk_0BE[1]) + (arg2 >> 1));
if ((temp_t3 >= 0) && (arg2 >= temp_t3)) {
var_v1 = 1;
}
@@ -2016,9 +2016,9 @@ void func_8008B844(s32 arg0) {
}
void func_8008B888(s32 arg0, u16 arg1, u16 arg2, u16 arg3) {
- D_80165C18[arg0].unk_0BE = arg1;
- D_80165C18[arg0].unk_0C0 = arg2;
- D_80165C18[arg0].unk_0C2 = arg3;
+ D_80165C18[arg0].unk_0BE[0] = arg1;
+ D_80165C18[arg0].unk_0BE[1] = arg2;
+ D_80165C18[arg0].unk_0BE[2] = arg3;
}
void func_8008B8BC(s32 arg0, u16 arg1, u16 arg2, u16 arg3) {
@@ -2050,9 +2050,9 @@ void func_8008B928(s32 objectIndex, s16 arg1, s16 arg2, s16 arg3, s32 arg4) {
temp_s0->unk_038[1] = (f32) (arg4->unkC - arg4->unk4);
temp_s0->unk_038[2] = (f32) (arg4->unkE - arg4->unk6);
temp_v0 = func_80087368(objectIndex);
- temp_s0->unk_0C0 = (u16) temp_v0;
+ temp_s0->unk_0BE[1] = (u16) temp_v0;
temp_s0->unk_038[2] = func_800416D8(temp_s0->unk_038[2], temp_s0->unk_038[0], -temp_v0 & 0xFFFF);
- temp_s0->unk_0BE = func_80087324(objectIndex);
+ temp_s0->unk_0BE[0] = func_80087324(objectIndex);
}
#else
GLOBAL_ASM("asm/non_matchings/code_80086E70/func_8008B928.s")
@@ -2144,9 +2144,9 @@ void func_8008BF64(s32 objectIndex) {
D_80183E40.unk0 = (f32) temp_v0->unk_004[0];
D_80183E40.unk4 = (f32) temp_v0->unk_004[1];
D_80183E40.unk8 = (f32) temp_v0->unk_004[2];
- D_80183E80.unk0 = (u16) temp_v0->unk_0BE;
- D_80183E80.unk2 = (u16) temp_v0->unk_0C0;
- D_80183E80.unk4 = (u16) temp_v0->unk_0C2;
+ D_80183E80.unk0 = (u16) temp_v0->unk_0BE[0];
+ D_80183E80.unk2 = (u16) temp_v0->unk_0BE[1];
+ D_80183E80.unk4 = (u16) temp_v0->unk_0BE[2];
}
#else
GLOBAL_ASM("asm/non_matchings/code_80086E70/func_8008BF64.s")