diff --git a/SQCSim2021/engine.cpp b/SQCSim2021/engine.cpp index 016fd84..9218ab4 100644 --- a/SQCSim2021/engine.cpp +++ b/SQCSim2021/engine.cpp @@ -44,7 +44,7 @@ void Engine::DeInit() { } void Engine::LoadResource() { LoadTexture(m_textureFloor, TEXTURE_PATH "floortile.png"); LoadTexture(m_textureSkybox, TEXTURE_PATH "curtains.png"); - LoadTexture(m_textureCube, TEXTURE_PATH "kyle.png"); + LoadTexture(m_textureCube, TEXTURE_PATH "laura.png"); } void Engine::UnloadResource() @@ -81,14 +81,14 @@ void Engine::Render(float elapsedTime) glTexCoord2f(1, 1); glVertex3f(-10.f, 10.f, 10.f); glTexCoord2f(1, 0); - glVertex3f(-10.f, -10.f, 10.f); + glVertex3f(-10.f, -1.f, 10.f); glTexCoord2f(0, 0); - glVertex3f(10.f, -10.f, 10.f); + glVertex3f(10.f, -1.f, 10.f); glTexCoord2f(1, 0); - glVertex3f(10.f, -10.f, -10.f); + glVertex3f(10.f, -1.f, -10.f); glTexCoord2f(0, 0); - glVertex3f(-10.f, -10.f, -10.f); + glVertex3f(-10.f, -1.f, -10.f); glTexCoord2f(0, 1); glVertex3f(-10.f, 10.f, -10.f); glTexCoord2f(1, 1); @@ -99,18 +99,18 @@ void Engine::Render(float elapsedTime) glTexCoord2f(1, 1); glVertex3f(-10.f, 10.f, -10.f); glTexCoord2f(1, 0); - glVertex3f(-10.f, -10.f, -10.f); + glVertex3f(-10.f, -1.f, -10.f); glTexCoord2f(0, 0); - glVertex3f(-10.f, -10.f, 10.f); + glVertex3f(-10.f, -1.f, 10.f); glTexCoord2f(0, 1); glVertex3f(10.f, 10.f, -10.f); glTexCoord2f(1, 1); glVertex3f(10.f, 10.f, 10.f); glTexCoord2f(1, 0); - glVertex3f(10.f, -10.f, 10.f); + glVertex3f(10.f, -1.f, 10.f); glTexCoord2f(0, 0); - glVertex3f(10.f, -10.f, -10.f); + glVertex3f(10.f, -1.f, -10.f); glEnd(); glEnable(GL_DEPTH_TEST); diff --git a/SQCSim2021/media/textures/curtains.png b/SQCSim2021/media/textures/curtains.png index e7db649..58a0c66 100644 Binary files a/SQCSim2021/media/textures/curtains.png and b/SQCSim2021/media/textures/curtains.png differ diff --git a/SQCSim2021/media/textures/laura.png b/SQCSim2021/media/textures/laura.png new file mode 100644 index 0000000..5537d29 Binary files /dev/null and b/SQCSim2021/media/textures/laura.png differ diff --git a/SQCSim2021/player.cpp b/SQCSim2021/player.cpp index 95a3321..ad8caeb 100644 --- a/SQCSim2021/player.cpp +++ b/SQCSim2021/player.cpp @@ -16,27 +16,27 @@ void Player::Move(bool front, bool back, bool left, bool right, float elapsedTim if (front) { yrotrad = (m_rotY / 180 * 3.141592654f); xrotrad = (m_rotX / 180 * 3.141592654f); - m_position.x += float(sin(yrotrad)) * elapsedTime * 10; - m_position.z += float(-cos(yrotrad)) * elapsedTime * 10; - m_position.y += float(-sin(xrotrad)) * elapsedTime * 10; + m_position.x += float(sin(yrotrad)) * elapsedTime * 20; + m_position.z += float(-cos(yrotrad)) * elapsedTime * 20; + m_position.y += float(-sin(xrotrad)) * elapsedTime * 20; } else if (back) { yrotrad = (m_rotY / 180 * 3.141592654f); xrotrad = (m_rotX / 180 * 3.141592654f); - m_position.x += float(-sin(yrotrad)) * elapsedTime * 10; - m_position.z += float(cos(yrotrad)) * elapsedTime * 10; - m_position.y += float(sin(xrotrad)) * elapsedTime * 10; + m_position.x += float(-sin(yrotrad)) * elapsedTime * 20; + m_position.z += float(cos(yrotrad)) * elapsedTime * 20; + m_position.y += float(sin(xrotrad)) * elapsedTime * 20; } if (left) { yrotrad = (m_rotY / 180 * 3.141592654f); - m_position.x += float(-cos(yrotrad)) * elapsedTime * 10; - m_position.z += float(-sin(yrotrad)) * elapsedTime * 10; + m_position.x += float(-cos(yrotrad)) * elapsedTime * 20; + m_position.z += float(-sin(yrotrad)) * elapsedTime * 20; } else if (right) { yrotrad = (m_rotY / 180 * 3.141592654f); - m_position.x += float(cos(yrotrad)) * elapsedTime * 10; - m_position.z += float(sin(yrotrad)) * elapsedTime * 10; + m_position.x += float(cos(yrotrad)) * elapsedTime * 20; + m_position.z += float(sin(yrotrad)) * elapsedTime * 20; } }