Revision: 6815
http://playerstage.svn.sourceforge.net/playerstage/?rev=6815&view=rev
Author: alexcb
Date: 2008-07-08 10:32:51 -0700 (Tue, 08 Jul 2008)
Log Message:
-----------
fixed orthogonal move method to reflect new yaw values
Modified Paths:
--------------
code/stage/trunk/libstage/camera.cc
Modified: code/stage/trunk/libstage/camera.cc
===================================================================
--- code/stage/trunk/libstage/camera.cc 2008-07-08 17:25:59 UTC (rev 6814)
+++ code/stage/trunk/libstage/camera.cc 2008-07-08 17:32:51 UTC (rev 6815)
@@ -158,11 +158,12 @@
y = -100;
//adjust for yaw angle
- _x += cos( dtor( _yaw ) ) * x;
- _y += -sin( dtor( _yaw ) ) * x;
+ float yaw = -dtor( _yaw );
+ _x += cos( yaw ) * x;
+ _y += -sin( yaw ) * x;
- _x += sin( dtor( _yaw ) ) * y;
- _y += cos( dtor( _yaw ) ) * y;
+ _x += sin( yaw ) * y;
+ _y += cos( yaw ) * y;
}
//TODO re-evaluate the way the camera is shifted when the mouse zooms - it
might be possible to simplify
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
-------------------------------------------------------------------------
Sponsored by: SourceForge.net Community Choice Awards: VOTE NOW!
Studies have shown that voting for your favorite open source project,
along with a healthy diet, reduces your potential for chronic lameness
and boredom. Vote Now at http://www.sourceforge.net/community/cca08
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit