X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FDisplay.c;h=94c846ed02779d0a650907b62b0bb6d7f7ab6249;hb=9f688962eb90591205c511c1ae9bf752d276d1f5;hp=ea36612fb302949ecf2bf80828ea1468c1bbefab;hpb=fe656a41b406b06d9dc5b93d01191d52b1da3b4d;p=rocksndiamonds.git diff --git a/src/game_sp/Display.c b/src/game_sp/Display.c index ea36612f..94c846ed 100644 --- a/src/game_sp/Display.c +++ b/src/game_sp/Display.c @@ -106,6 +106,10 @@ void ScrollTo(int X, int Y) { long oldX, oldY; +#if 0 + printf("::: Display.c: ScrollTo(): %d, %d\n", X, Y); +#endif + if (NoDisplayFlag) return; @@ -120,11 +124,7 @@ void ScrollTo(int X, int Y) // ScrollX = X // ScrollY = Y -#if 1 - DDScrollBuffer_ScrollTo(X, Y); -#else Stage.ScrollTo(X, Y); -#endif } void ScrollTowards(int X, int Y) @@ -134,6 +134,10 @@ void ScrollTowards(int X, int Y) if (NoDisplayFlag) return; +#if 0 + printf("::: 1 ---> %d, %d\n", X, Y); +#endif + oldX = ScrollX; oldY = ScrollY; X = ScrollDelta * (X / ScrollDelta); @@ -145,8 +149,12 @@ void ScrollTowards(int X, int Y) // ScrollX = X // ScrollY = Y +#if 0 + printf("::: 2 ---> %d, %d\n", X, Y); +#endif + #if 1 - DDScrollBuffer_ScrollTowards(X, Y, 2 * Stretch); + Stage.ScrollTowards(X, Y, 2 * Stretch * ZoomFactor); #else Stage.ScrollTowards(X, Y, 2 * Stretch); #endif @@ -156,13 +164,15 @@ void SoftScrollTo(int X, int Y, long TimeMS, int FPS) { long oldX, oldY; -#if 1 - printf("::: 1: X,Y == %d, %d (1)\n", X, Y); -#endif - if (NoDisplayFlag) return; +#if 0 + printf(":(: %d, %d [%d, %d - %d, %d] [%d]\n", + X, Y, ScrollMinX, ScrollMinY, ScrollMaxX, ScrollMaxY, + ScrollDelta); +#endif + oldX = ScrollX; oldY = ScrollY; X = ScrollDelta * (X / ScrollDelta); @@ -174,13 +184,11 @@ void SoftScrollTo(int X, int Y, long TimeMS, int FPS) // ScrollX = X // ScrollY = Y -#if 1 - printf("::: 2: X,Y == %d, %d\n", X, Y); +#if 0 + printf(":): %d, %d [%d, %d - %d, %d] [%d]\n", + X, Y, ScrollMinX, ScrollMinY, ScrollMaxX, ScrollMaxY, + ScrollDelta); #endif -#if 1 - DDScrollBuffer_SoftScrollTo(X, Y, TimeMS, FPS); -#else Stage.SoftScrollTo(X, Y, TimeMS, FPS); -#endif }