From 9014890d448640c95326e5cf41e56c72e83ed902 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Konstantin=20K=C3=A4fer?= Date: Fri, 8 May 2015 20:14:07 +0200 Subject: [PATCH] initialize TransformState helper variables correctly --- src/mbgl/map/transform_state.hpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp index f6a00a4a3..e09be8ca6 100644 --- a/src/mbgl/map/transform_state.hpp +++ b/src/mbgl/map/transform_state.hpp @@ -3,6 +3,7 @@ #include #include +#include #include #include @@ -71,9 +72,6 @@ private: // map scale factor float pixelRatio = 0; - // cache values for spherical mercator math - double Bc, Cc; - // animation state bool rotating = false; bool scaling = false; @@ -84,6 +82,10 @@ private: double x = 0, y = 0; double angle = 0; double scale = 1; + + // cache values for spherical mercator math + double Bc = (scale * util::tileSize) / 360; + double Cc = (scale * util::tileSize) / util::M2PI; }; }