X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fgame_sp%2FDDScrollBuffer.c;h=fdc925f2bbbec6fcff23e67c17114340c7a38d5f;hb=df8f020b9c0aad57e1f2e790c771550232fb6ce8;hp=859fb35d18e7cc83842101d17ae4790637e22be5;hpb=ed873d89bc59f4e641134f9019ce216234b9f38f;p=rocksndiamonds.git diff --git a/src/game_sp/DDScrollBuffer.c b/src/game_sp/DDScrollBuffer.c index 859fb35d..fdc925f2 100644 --- a/src/game_sp/DDScrollBuffer.c +++ b/src/game_sp/DDScrollBuffer.c @@ -348,6 +348,36 @@ void BlitScreenToBitmap_SP(Bitmap *target_bitmap) sy = SY + (full_ysize < ysize ? (ysize - full_ysize) / 2 : 0); #endif +#if 0 + { + static int mScrollX_tmp = -1; + static int mScrollY_tmp = -1; + + if (mScrollX != mScrollX_tmp || mScrollY != mScrollY_tmp) + { + printf("::: %ld, %ld\n", mScrollX, mScrollY); + + mScrollX_tmp = mScrollX; + mScrollY_tmp = mScrollY; + } + } +#endif + +#if 0 + { + static boolean x = 0; + + if (x == 0) + { + printf("::: %d, %d (%d, %d) (%d, %d) [%ld, %ld] [%ld, %ld] \n", + sx, sy, xsize, ysize, full_xsize, full_ysize, + mScrollX, mScrollY, mScrollX_last, mScrollY_last); + + x = 1; + } + } +#endif + #if 1 if (!menBorder.Checked) { @@ -356,6 +386,29 @@ void BlitScreenToBitmap_SP(Bitmap *target_bitmap) } #endif +#if 0 + if (mScrollX >= 0 && mScrollX <= 16) + { + px -= mScrollX; + } +#if 0 + else if (mScrollX >= 352 && mScrollX <= 368) + { + px -= mScrollX; + } +#endif + else if (mScrollX >= 16) // && mScrollX <= 352) + { + px -= TILEX / 2; + } +#endif + +#if 0 + /* !!! TEST ONLY !!! */ + px = py = 0; + sx = sy = SX; +#endif + BlitBitmap(screenBitmap, target_bitmap, px, py, sxsize, sysize, sx, sy); }