From 4f4996d44bd9eb2d223bb2ca285169746390ac55 Mon Sep 17 00:00:00 2001 From: Allanis Date: Wed, 22 Nov 2017 23:55:04 +0000 Subject: [PATCH] [Meh] Files I obviously forgot to save. :/ --- src/model_body.h | 1 - src/world_view.cpp | 3 ++- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/model_body.h b/src/model_body.h index 2a05a15..ea7b9e1 100644 --- a/src/model_body.h +++ b/src/model_body.h @@ -16,7 +16,6 @@ public: /* Not valid to SetVelocity on these. If you want them to move, use a DynamicBody. */ vector3d GetPosition(void); void TransformToModelCoords(const Frame* camFrame); - void TransformCameraTo(void); void ViewingRotation(void); void GetRotMatrix(matrix4x4d& m); virtual void SetFrame(Frame* f); diff --git a/src/world_view.cpp b/src/world_view.cpp index e3df1e4..6164006 100644 --- a/src/world_view.cpp +++ b/src/world_view.cpp @@ -64,6 +64,7 @@ void WorldView::Draw3D(void) { float fracH = L3D::GetScrHeight() / (float)L3D::GetScrWidth(); glFrustum(-1, 1, -fracH, fracH, 1.0f, 10000.0f); glMatrixMode(GL_MODELVIEW); + glLoadIdentity(); glClearColor(0, 0, 0, 0); glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); @@ -86,7 +87,7 @@ void WorldView::Draw3D(void) { glCallList(m_bgstarsDlist); /* Position light at sol. */ - vector3d lpos = Frame::GetFramePosRelativeToOther(Space::GetRootFrame(), &cam_frame); + vector3d lpos = vector3d::Normalize(Frame::GetFramePosRelativeToOther(Space::GetRootFrame(), &cam_frame)); float lightPos[4]; lightPos[0] = lpos.x; lightPos[1] = lpos.y;