major cleanup of preprocessor hell
[rocksndiamonds.git] / src / game_sp / DDSpriteBuffer.c
index 47ec6aa39e3e5fdd489deba1f88a05dfc8d58b86..e2f47eee2195a554e31a49720aea0642bf89e06f 100644 (file)
@@ -7,28 +7,12 @@
 
 static void Blt(int pX, int pY, Bitmap *bitmap, int SpriteX, int SpriteY)
 {
-#if NEW_TILESIZE
-#if 0
-  int pseudo_sxsize = SXSIZE * TILESIZE / TILESIZE_VAR;
-  int pseudo_sysize = SYSIZE * TILESIZE / TILESIZE_VAR;
-#endif
-#endif
   int scx = (mScrollX_last < 0 ? 0 : mScrollX_last);
   int scy = (mScrollY_last < 0 ? 0 : mScrollY_last);
   int sx1 = scx - 2 * TILEX;
   int sy1 = scy - 2 * TILEY;
-#if NEW_TILESIZE
-#if 1
   int sx2 = scx + (SCR_FIELDX + 1) * TILEX;
   int sy2 = scy + (SCR_FIELDY + 1) * TILEY;
-#else
-  int sx2 = scx + pseudo_sxsize + 1 * TILEX;
-  int sy2 = scy + pseudo_sysize + 1 * TILEY;
-#endif
-#else
-  int sx2 = scx + SXSIZE + 1 * TILEX;
-  int sy2 = scy + SYSIZE + 1 * TILEY;
-#endif
   int sx = pX - sx1;
   int sy = pY - sy1;
   int tile_x = sx / TILESIZE;
@@ -43,22 +27,11 @@ static void Blt(int pX, int pY, Bitmap *bitmap, int SpriteX, int SpriteY)
   if (pX < sx1 || pX > sx2 || pY < sy1 || pY > sy2)
     return;
 
-#if NEW_TILESIZE
-
-#if 0
-  SpriteX = SpriteX * TILESIZE_VAR / TILESIZE;
-  SpriteY = SpriteY * TILESIZE_VAR / TILESIZE;
-#endif
-
   sx = sx * TILESIZE_VAR / TILESIZE;
   sy = sy * TILESIZE_VAR / TILESIZE;
 
   BlitBitmap(bitmap, bitmap_db_field_sp, SpriteX, SpriteY,
             TILEX_VAR, TILEY_VAR, sx, sy);
-#else
-  BlitBitmap(bitmap, bitmap_db_field_sp, SpriteX, SpriteY,
-            TILEX, TILEY, sx, sy);
-#endif
 
   redraw[tile_x][tile_y] = TRUE;
   redraw_tiles++;