From 855ac97b4786226c1a11e3e118b891851aa0b7e3 Mon Sep 17 00:00:00 2001 From: MarcEricMartel <74071476+MarcEricMartel@users.noreply.github.com> Date: Fri, 19 Nov 2021 11:44:02 -0500 Subject: [PATCH] Ajout d'un autre mur et ajustements dans la physique. --- SQCSim2021/engine.cpp | 17 +++++++++++++++++ SQCSim2021/player.cpp | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-) diff --git a/SQCSim2021/engine.cpp b/SQCSim2021/engine.cpp index 651a607..6f880cc 100644 --- a/SQCSim2021/engine.cpp +++ b/SQCSim2021/engine.cpp @@ -247,6 +247,23 @@ void Engine::Render(float elapsedTime) { m_world.ChunkAt(chx, 1, chy)->SetBlock(14, 34, 5, BTYPE_GRASS, &m_world); m_world.ChunkAt(chx, 1, chy)->SetBlock(14, 35, 5, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 32, 5, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 33, 5, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 34, 5, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 35, 5, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 32, 6, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 33, 6, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 34, 6, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 35, 6, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 32, 7, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 33, 7, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 34, 7, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 35, 7, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 32, 8, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 33, 8, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 34, 8, BTYPE_GRASS, &m_world); + m_world.ChunkAt(chx, 1, chy)->SetBlock(3, 35, 8, BTYPE_GRASS, &m_world); + if (++accRender > MAX_RENDER_CHUNKS) { chx = cx + CHUNK_SIZE_X * 6; chy = cy + CHUNK_SIZE_Z * 6; diff --git a/SQCSim2021/player.cpp b/SQCSim2021/player.cpp index a0856ce..240ba3c 100644 --- a/SQCSim2021/player.cpp +++ b/SQCSim2021/player.cpp @@ -111,10 +111,10 @@ void Player::ApplyPhysics(Vector3f input, World world, float elapsedTime) { m_velocity.z += input.z * 2.f * elapsedTime; if (input.x == 0.f) - m_velocity.x *= .6f; + m_velocity.x *= .8f; if (input.z == 0.f) - m_velocity.z *= .6f; + m_velocity.z *= .8f; } else { m_velocity.x += input.x * .4f * elapsedTime; // Techniquement contre les lois de la physique, mais c'est beaucoup moins chiant pour grimper sur les blocs.