From 5468fd625168cdbb085f96a84ff48660457e8f54 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 1 Apr 2011 02:43:11 +0300 Subject: Small optimisation in map drawing. --- src/map.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/map.cpp b/src/map.cpp index d0f032b4b..69ce1331d 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -241,13 +241,14 @@ void MapLayer::draw(Graphics *graphics, int startX, int startY, for (int x = startX; x < endX; x++) { - const int px1 = x * 32 - scrollX; + const int x32 = x * 32; + const int px1 = x32 - scrollX; const int tilePtr = x + yWidth; int c = 0; Image *img = mTiles[tilePtr]; if (img) { - const int px = (x * 32) + dx; + const int px = x32 + dx; const int py = py0 - img->getHeight(); if ((debugFlags != Map::MAP_SPECIAL && debugFlags != Map::MAP_SPECIAL2) -- cgit v1.2.3-60-g2f50