Bottom tiles were not being drawn right when vertical scrolling was enabled.
authorRicardo Cruz <rick2@aeiou.pt>
Tue, 11 May 2004 23:37:12 +0000 (23:37 +0000)
committerRicardo Cruz <rick2@aeiou.pt>
Tue, 11 May 2004 23:37:12 +0000 (23:37 +0000)
SVN-Revision: 1120

src/world.cpp

index b05c142..d539bfe 100644 (file)
@@ -197,7 +197,7 @@ World::draw()
     }
 
   /* Draw background: */
-  for (y = 0; y < 15; ++y)
+  for (y = 0; y < 16 && y < level->height; ++y)
     {
       for (x = 0; x < 21; ++x)
         {
@@ -207,7 +207,7 @@ World::draw()
     }
 
   /* Draw interactive tiles: */
-  for (y = 0; y < 15; ++y)
+  for (y = 0; y < 16 && y < level->height; ++y)
     {
       for (x = 0; x < 21; ++x)
         {
@@ -241,7 +241,7 @@ World::draw()
     broken_bricks[i]->draw();
 
   /* Draw foreground: */
-  for (y = 0; y < 15; ++y)
+  for (y = 0; y < 16 && y < level->height; ++y)
     {
       for (x = 0; x < 21; ++x)
         {