X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Fgame_sp%2FDDSpriteBuffer.c;h=e2f47eee2195a554e31a49720aea0642bf89e06f;hp=47ec6aa39e3e5fdd489deba1f88a05dfc8d58b86;hb=3ff2e8a0b5c27b99a9920bdf5ed82bc41bf40181;hpb=7bf1759dc1f54495a7e16b32f08697b00661c32e diff --git a/src/game_sp/DDSpriteBuffer.c b/src/game_sp/DDSpriteBuffer.c index 47ec6aa3..e2f47eee 100644 --- a/src/game_sp/DDSpriteBuffer.c +++ b/src/game_sp/DDSpriteBuffer.c @@ -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++;