X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FDisplay.c;h=ea36612fb302949ecf2bf80828ea1468c1bbefab;hb=fe656a41b406b06d9dc5b93d01191d52b1da3b4d;hp=f8da42e783e5b7e8823670bec53cbad034d57b83;hpb=ac592f78bbedc4808c5e35fb22bc8fc9f0398c8d;p=rocksndiamonds.git diff --git a/src/game_sp/Display.c b/src/game_sp/Display.c index f8da42e7..ea36612f 100644 --- a/src/game_sp/Display.c +++ b/src/game_sp/Display.c @@ -51,7 +51,9 @@ int subDisplayLevel() if (NoDisplayFlag || ! LevelLoaded) return subDisplayLevel; -#if 0 +#if 1 + DisplayLevel(); +#else MainForm.DisplayLevel(); #endif @@ -117,7 +119,12 @@ void ScrollTo(int X, int Y) Y = Min(Y, ScrollMaxY); // ScrollX = X // ScrollY = Y + +#if 1 + DDScrollBuffer_ScrollTo(X, Y); +#else Stage.ScrollTo(X, Y); +#endif } void ScrollTowards(int X, int Y) @@ -137,13 +144,22 @@ void ScrollTowards(int X, int Y) Y = Min(Y, ScrollMaxY); // ScrollX = X // ScrollY = Y + +#if 1 + DDScrollBuffer_ScrollTowards(X, Y, 2 * Stretch); +#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: X,Y == %d, %d (1)\n", X, Y); +#endif + if (NoDisplayFlag) return; @@ -157,5 +173,14 @@ void SoftScrollTo(int X, int Y, long TimeMS, int FPS) Y = Min(Y, ScrollMaxY); // ScrollX = X // ScrollY = Y + +#if 1 + printf("::: 2: X,Y == %d, %d\n", X, Y); +#endif + +#if 1 + DDScrollBuffer_SoftScrollTo(X, Y, TimeMS, FPS); +#else Stage.SoftScrollTo(X, Y, TimeMS, FPS); +#endif }