X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame_sp%2FDisplay.c;h=d75db7b92cd4e89ce1ab4bdbb8032db02117d774;hb=6aaf28a58767bcc79a55cb3afbc8828fd4a16a6b;hp=b34ffa530ac5e6db20b00704d390785dc4f733a8;hpb=5ba7f2d9a3f07f342afdf215a3307d5487cb6d43;p=rocksndiamonds.git diff --git a/src/game_sp/Display.c b/src/game_sp/Display.c index b34ffa53..d75db7b9 100644 --- a/src/game_sp/Display.c +++ b/src/game_sp/Display.c @@ -4,7 +4,8 @@ #include "Display.h" -static char *VB_Name = "modDisplay"; +// static char *VB_Name = "modDisplay"; + // --- Option Explicit int ScreenScrollXPos, ScreenScrollYPos; @@ -50,7 +51,9 @@ int subDisplayLevel() if (NoDisplayFlag || ! LevelLoaded) return subDisplayLevel; -#if 0 +#if 1 + DisplayLevel(); +#else MainForm.DisplayLevel(); #endif @@ -116,6 +119,7 @@ void ScrollTo(int X, int Y) Y = Min(Y, ScrollMaxY); // ScrollX = X // ScrollY = Y + Stage.ScrollTo(X, Y); } @@ -136,6 +140,7 @@ void ScrollTowards(int X, int Y) Y = Min(Y, ScrollMaxY); // ScrollX = X // ScrollY = Y + Stage.ScrollTowards(X, Y, 2 * Stretch); } @@ -143,6 +148,14 @@ 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; @@ -156,5 +169,10 @@ void SoftScrollTo(int X, int Y, long TimeMS, int FPS) Y = Min(Y, ScrollMaxY); // 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); }