X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FDisplay.c;h=2eefc737c8a85f01c18b20cbcc5e70a9c604892d;hb=70e95507923cc6cfb20d9e9a74e8f5cc5f6e44de;hp=d75db7b92cd4e89ce1ab4bdbb8032db02117d774;hpb=6aaf28a58767bcc79a55cb3afbc8828fd4a16a6b;p=rocksndiamonds.git diff --git a/src/game_sp/Display.c b/src/game_sp/Display.c index d75db7b9..2eefc737 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; @@ -130,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); @@ -141,21 +149,21 @@ void ScrollTowards(int X, int Y) // ScrollX = X // ScrollY = Y +#if 0 + printf("::: 2 ---> %d, %d\n", X, Y); +#endif + +#if 1 + Stage.ScrollTowards(X, Y, 2 * Stretch * ZoomFactor); +#else Stage.ScrollTowards(X, Y, 2 * Stretch); +#endif } void SoftScrollTo(int X, int Y, long TimeMS, int FPS) { long oldX, oldY; -#if 1 - printf("::: 1: Display.c: SoftScrollTo: X,Y == %d, %d\n", X, Y); - printf("::: %d, %d, %d, %d [%ld]\n", - ScrollMinX, ScrollMaxX, - ScrollMinY, ScrollMaxY, - ScrollDelta); -#endif - if (NoDisplayFlag) return; @@ -170,9 +178,5 @@ void SoftScrollTo(int X, int Y, long TimeMS, int FPS) // ScrollX = X // ScrollY = Y -#if 1 - printf("::: 2: Display.c: SoftScrollTo: X,Y == %d, %d\n", X, Y); -#endif - Stage.SoftScrollTo(X, Y, TimeMS, FPS); }