diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-01-24 18:13:48 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-01-24 18:13:48 +0300 |
commit | 578898dfed40d73a5b13677e12819e46eb650102 (patch) | |
tree | 77d67d8352947bef748e9a587b92c06ec3930045 /src/map.cpp | |
parent | c3755c31222a7cd4e90f772eb88a992dd64f6c06 (diff) | |
download | mv-578898dfed40d73a5b13677e12819e46eb650102.tar.gz mv-578898dfed40d73a5b13677e12819e46eb650102.tar.bz2 mv-578898dfed40d73a5b13677e12819e46eb650102.tar.xz mv-578898dfed40d73a5b13677e12819e46eb650102.zip |
Fix draw most left visible tiles in map layers.
Diffstat (limited to 'src/map.cpp')
-rw-r--r-- | src/map.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/map.cpp b/src/map.cpp index 1d4e0535c..97d074333 100644 --- a/src/map.cpp +++ b/src/map.cpp @@ -326,7 +326,7 @@ void Map::draw(Graphics *graphics, int scrollX, int scrollY) // Calculate range of tiles which are on-screen const int endPixelY = graphics->mHeight + scrollY + mTileHeight - 1 + mMaxTileHeight - mTileHeight; - const int startX = scrollX / mTileWidth; + const int startX = scrollX / mTileWidth - 1; const int startY = scrollY / mTileHeight; const int endX = (graphics->mWidth + scrollX + mTileWidth - 1) / mTileWidth; |