From: <hik...@us...> - 2011-10-10 04:26:46
|
Revision: 9961 http://supertuxkart.svn.sourceforge.net/supertuxkart/?rev=9961&view=rev Author: hikerstk Date: 2011-10-10 04:26:40 +0000 (Mon, 10 Oct 2011) Log Message: ----------- Made flyable use getXYZ everywhere (instead of the position from the physical body, so changes to the position were not picked up as expected). Modified Paths: -------------- main/trunk/src/items/flyable.cpp Modified: main/trunk/src/items/flyable.cpp =================================================================== --- main/trunk/src/items/flyable.cpp 2011-10-10 04:23:14 UTC (rev 9960) +++ main/trunk/src/items/flyable.cpp 2011-10-10 04:26:40 UTC (rev 9961) @@ -335,7 +335,8 @@ if(m_has_hit_something) return true; - Vec3 xyz=getBody()->getWorldTransform().getOrigin(); + //Vec3 xyz=getBody()->getWorldTransform().getOrigin(); + const Vec3 &xyz=getXYZ(); // Check if the flyable is outside of the track. If so, explode it. const Vec3 *min, *max; World::getWorld()->getTrack()->getAABB(&min, &max); This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |