- fixed graphics bug with paralax layers
authorIngo Ruhnke <grumbel@gmx.de>
Sun, 24 Feb 2008 23:59:31 +0000 (23:59 +0000)
committerIngo Ruhnke <grumbel@gmx.de>
Sun, 24 Feb 2008 23:59:31 +0000 (23:59 +0000)
SVN-Revision: 5339

src/object/tilemap.cpp

index d24caca..88def18 100644 (file)
@@ -182,7 +182,8 @@ TileMap::draw(DrawingContext& context)
 
   float trans_x = roundf(context.get_translation().x);
   float trans_y = roundf(context.get_translation().y);
-  context.set_translation(Vector(trans_x * speed_x, trans_y * speed_y));
+  context.set_translation(Vector(int(trans_x * speed_x),
+                                 int(trans_y * speed_y)));
 
   /** if we don't round here, we'll have a 1 pixel gap on screen sometimes.
    * I have no idea why */