summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMax <mparisi@stevens.edu>2020-11-08 21:49:54 -0500
committerMax <mparisi@stevens.edu>2020-11-08 21:49:54 -0500
commitb76d4fab67cadeb464e645efc0a5569bc8601a7e (patch)
tree0ff8404eb6dc6eeb80f9380fb5f92fa5854342ad /src
parent155c5181988d53c10a58b08af174cc092e576826 (diff)
match registers in GScamera ctor 801DE084
Diffstat (limited to 'src')
-rw-r--r--src/code_801DDF78.cpp33
1 files changed, 23 insertions, 10 deletions
diff --git a/src/code_801DDF78.cpp b/src/code_801DDF78.cpp
index 732e08b..205322d 100644
--- a/src/code_801DDF78.cpp
+++ b/src/code_801DDF78.cpp
@@ -245,8 +245,21 @@ asm GScamera::GScamera()
// 801DE084
GScamera::GScamera(void* p1, gUnkClass10* p2) : GSnull(p1, p2)
{
- unk16C = 1.28f;
- unk184 = 10.0f;
+ float f2;
+ float f3;
+ float f4;
+ float f5 = 1.0f;
+ float f6;
+ float f7;
+
+ f6 = 1.28f;
+ f2 = 10.0f;
+ f7 = 60.0f;
+ f4 = 0.1f;
+ f3 = 100000.0f;
+
+ unk16C = f6;
+ unk184 = f2;
// vptr100 = &lbl_80423358;
unk104 = 0x109;
@@ -260,15 +273,15 @@ GScamera::GScamera(void* p1, gUnkClass10* p2) : GSnull(p1, p2)
unk160 = 0;
unk164 = 0;
- unk168 = 60.0f;
- unk178 = 1.0f;
- unk17C = 0.1f;
- unk180 = 100000.0f;
+ unk168 = f7;
+ unk178 = f5;
+ unk17C = f4;
+ unk180 = f3;
unk188 = 0.0f;
unk18C = 0.0f;
unk190 = -1.0f;
unk194 = 0.0f;
- unk198 = 1.0f;
+ unk198 = f5;
unk19C = 0.0f;
unk1A0 = 0.0f;
@@ -278,15 +291,15 @@ GScamera::GScamera(void* p1, gUnkClass10* p2) : GSnull(p1, p2)
unk1B0 = 0.0f;
unk1B4 = 0.0f;
unk1B8 = 0.0f;
- unk1BC = 1.0f;
+ unk1BC = f5;
unk1C0 = 0.0f;
unk1C4 = 0.0f;
unk1C8 = 0.0f;
unk1CC = -1.0f;
unk1D0 = 0;
- unk16C = 1.28f;
- unk184 = 10.0f;
+ unk16C = f6;
+ unk184 = f2;
MTXIdentity(unk1D4);
MTXIdentity(unk204);