From fbde8a5932df043b281cf9823882b28cda2504a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Benjamin=20=E2=80=98Touky=E2=80=99=20Huet?= Date: Mon, 20 Aug 2012 11:49:06 +0000 Subject: [PATCH] Fixed stupid base_movement which was cached for ever. --- test/Physics/Src/EasyCharacterController.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/Physics/Src/EasyCharacterController.cpp b/test/Physics/Src/EasyCharacterController.cpp index 0855d824..d2dcb7c2 100644 --- a/test/Physics/Src/EasyCharacterController.cpp +++ b/test/Physics/Src/EasyCharacterController.cpp @@ -118,8 +118,8 @@ void EasyCharacterController::TickGame(float seconds) { Entity::TickGame(seconds); - m_character->setVelocityForTimeInterval(LOL2BT_VEC3(LOL2BT_UNIT * /*0.1f **/ (m_base_cached_movement + m_frame_cached_movement)) / seconds, seconds); - //m_character->setWalkDirection(); + m_character->setVelocityForTimeInterval(LOL2BT_VEC3(LOL2BT_UNIT * (m_base_cached_movement + m_frame_cached_movement)) / seconds, seconds); + m_base_cached_movement = vec3(.0f); } #endif // HAVE_PHYS_USE_BULLET