summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/toBeSorted/d_camera_game.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/toBeSorted/d_camera_game.cpp b/src/toBeSorted/d_camera_game.cpp
index 37767c78..0434c4e8 100644
--- a/src/toBeSorted/d_camera_game.cpp
+++ b/src/toBeSorted/d_camera_game.cpp
@@ -336,11 +336,12 @@ bool dCameraGame_c::create() {
mView.field_0x0C.y += 150.0f;
field_0x02C.Set(320.0f, 15.0f, mAng::s2d_c(field_0x098->mRotation.y) + 180.0f);
- mView.field_0x00 = mView.field_0x0C + field_0x02C.toCartesian();
+ const mVec3_c &v = mView.field_0x0C; // needed to avoid double load... TODO maybe inline?
+ mView.field_0x00 = v + field_0x02C.toCartesian();
mView.mFov = 60.0f;
mView2 = mView;
- field_0x264 = mView.field_0x00.y;
+ field_0x264 = v.y;
field_0x268 = mView.field_0x00.y;
GROOSENATOR_REF = nullptr;