From: <kha...@us...> - 2008-04-29 00:54:38
|
Revision: 1411 http://planeshift.svn.sourceforge.net/planeshift/?rev=1411&view=rev Author: khakilord Date: 2008-04-28 17:54:44 -0700 (Mon, 28 Apr 2008) Log Message: ----------- Fixed another bug in out of bounds debug checks Modified Paths: -------------- trunk/src/common/engine/linmove.cpp Modified: trunk/src/common/engine/linmove.cpp =================================================================== --- trunk/src/common/engine/linmove.cpp 2008-04-29 00:30:32 UTC (rev 1410) +++ trunk/src/common/engine/linmove.cpp 2008-04-29 00:54:44 UTC (rev 1411) @@ -346,11 +346,11 @@ displacement = fulltransf.Other2ThisRelative(displacement); // Check the invariants still hold otherwise we may jump walls - if(!(fabs((fulltransf.Other2ThisRelative(displacement)).x) <= intervalSize.x)) + if(!(fabs(displacement.x) <= intervalSize.x)) printf("X out of bounds!\n"); - if(!(fabs(fulltransf.Other2ThisRelative(displacement).z) <= intervalSize.z)) + if(!(fabs(displacement.z) <= intervalSize.z)) printf("Z out of bounds!\n"); - if(!(fabs(fulltransf.Other2ThisRelative(displacement).y) <= intervalSize.y)) + if(!(fabs(displacement.y) <= intervalSize.y)) printf("Y out of bounds!\n"); RotateV (local_max_interval); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |