diff options
author | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2016-12-14 11:56:41 +0300 |
---|---|---|
committer | r.kuznetsov <r.kuznetsov@corp.mail.ru> | 2016-12-14 11:56:41 +0300 |
commit | 9027938648b78411c5dca2c607e088779976678b (patch) | |
tree | a3e681450b6fd8633dcca6082114aa810461a64c /drape_frontend | |
parent | 11d277a24f0abd27365da09d892f70d113168add (diff) |
Tuned route renderer
Diffstat (limited to 'drape_frontend')
-rw-r--r-- | drape_frontend/route_renderer.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/drape_frontend/route_renderer.cpp b/drape_frontend/route_renderer.cpp index 094d8542d6..7ccb2a84ec 100644 --- a/drape_frontend/route_renderer.cpp +++ b/drape_frontend/route_renderer.cpp @@ -22,9 +22,9 @@ namespace float const kHalfWidthInPixel[] = { // 1 2 3 4 5 6 7 8 9 10 - 2.0f, 2.0f, 3.0f, 3.0f, 3.0f, 4.0f, 4.0f, 4.0f, 5.0f, 5.0f, - //11 12 13 14 15 16 17 18 19 20 - 6.0f, 6.0f, 7.0f, 7.0f, 7.0f, 7.0f, 8.0f, 10.0f, 24.0f, 36.0f + 1.0f, 1.0f, 1.5f, 1.5f, 1.5f, 2.0f, 2.0f, 2.0f, 2.5f, 2.5f, + //11 12 13 14 15 16 17 18 19 20 + 3.0f, 3.0f, 4.0f, 5.0f, 6.0, 8.0f, 10.0f, 10.0f, 18.0f, 27.0f }; int const kArrowAppearingZoomLevel = 14; @@ -131,6 +131,8 @@ void RouteRenderer::InterpolateByZoom(ScreenBase const & screen, float & halfWid halfWidth = kHalfWidthInPixel[index] + lerpCoef * (kHalfWidthInPixel[index + 1] - kHalfWidthInPixel[index]); else halfWidth = kHalfWidthInPixel[scales::UPPER_STYLE_SCALE]; + + halfWidth *= df::VisualParams::Instance().GetVisualScale(); } void RouteRenderer::UpdateRoute(ScreenBase const & screen, TCacheRouteArrowsCallback const & callback) |