rnd-20090721-2-src
[rocksndiamonds.git] / src / game_sp / Display.c
index b34ffa530ac5e6db20b00704d390785dc4f733a8..d75db7b92cd4e89ce1ab4bdbb8032db02117d774 100644 (file)
@@ -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);
 }