From 60cfed1d6cfa6e6d0270994e9b8b8fb97468a490 Mon Sep 17 00:00:00 2001 From: Max Date: Thu, 5 Nov 2020 23:28:38 -0500 Subject: add two nonmatching ifdefs to code_801DD8C0 --- src/code_801DD5C8.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'src/code_801DD5C8.cpp') diff --git a/src/code_801DD5C8.cpp b/src/code_801DD5C8.cpp index 77c8ae3..7181c7e 100644 --- a/src/code_801DD5C8.cpp +++ b/src/code_801DD5C8.cpp @@ -12,8 +12,7 @@ void func_801DD5C8(gUnkClass7* p1, float p2) { if (!p1->unk0 || !(p1->unk6 & 0x1) || (p1->unk6 & 0x8)) return; - float f3 = p1->unk8; - p1->unkC += p2 * f3; + p1->unkC += p2 * p1->unk8; if (p1->unkC < 0.0f) { p1->unk6 |= 0x4; switch (p1->unk4) { @@ -32,10 +31,10 @@ void func_801DD5C8(gUnkClass7* p1, float p2) p1->unkC = f2 * (1.0f - f4); } else { p1->unkC = f2 * f4; - p1->unk8 = -f3; + p1->unk8 = -p1->unk8; } } else { - p1->unk8 = -f3; + p1->unk8 = -p1->unk8; } break; default: @@ -57,7 +56,7 @@ void func_801DD5C8(gUnkClass7* p1, float p2) f4 -= r5; if (((r5 & 0x1) ^ ((u32)r5 >> 31 & 0x1)) - ((u32)r5 >> 31 & 0x1) != 0) { float temp = f2 * (1.0f - f4); - p1->unk8 = -f3; + p1->unk8 = -p1->unk8; p1->unkC = temp; } else { p1->unkC = f2 * f4; -- cgit v1.2.3