summaryrefslogtreecommitdiff
path: root/navit/transform.c
diff options
context:
space:
mode:
authormartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-12-28 16:17:57 +0000
committermartin-s <martin-s@ffa7fe5e-494d-0410-b361-a75ebd5db220>2008-12-28 16:17:57 +0000
commitdb0c2e8735daceb28b1cf5912bf3a35f2d507d8e (patch)
treed42f5f7a014c783b12019a0b714b72d23d0224c4 /navit/transform.c
parent7465f097096f6e9f6323bf636e64f00a7c0fe735 (diff)
downloadnavit-svn-db0c2e8735daceb28b1cf5912bf3a35f2d507d8e.tar.gz
Fix:Core:Disable roll, add get/set functions if enabled
git-svn-id: http://svn.code.sf.net/p/navit/code/trunk/navit@1863 ffa7fe5e-494d-0410-b361-a75ebd5db220
Diffstat (limited to 'navit/transform.c')
-rw-r--r--navit/transform.c17
1 files changed, 16 insertions, 1 deletions
diff --git a/navit/transform.c b/navit/transform.c
index e4b4acbe..9c87889c 100644
--- a/navit/transform.c
+++ b/navit/transform.c
@@ -33,7 +33,7 @@
#include "point.h"
#define POST_SHIFT 8
-#define ENABLE_ROLL
+/* #define ENABLE_ROLL */
struct transformation {
int yaw; /* Rotation angle */
@@ -529,6 +529,21 @@ transform_get_pitch(struct transformation *this_,int angle)
return this_->pitch;
}
+#ifdef ENABLE_ROLL
+void
+transform_set_roll(struct transformation *this_,int roll)
+{
+ this_->roll=roll;
+ transform_setup_matrix(this_);
+}
+
+void
+transform_get_roll(struct transformation *this_)
+{
+ return this_->roll;
+}
+#endif
+
void
transform_set_distance(struct transformation *this_,int distance)
{