rnd-20100417-1-src
[rocksndiamonds.git] / src / game_sp / MainGameLoop.c
index 145c0436798e2487ce1167314f72a9cc6d8972c4..2a6d25515b21287fff51ec4edb236d1f1f8e7525 100644 (file)
@@ -122,11 +122,17 @@ void subCalculateScreenScrollPos()
     // printf("::: ExplosionShake [%d]\n", FrameCounter);
   }
 
-  {
-    ax = SXSIZE / 2;
-    ay = SYSIZE / 2;
-  }
+#if 1
+  ax = (SCR_FIELDX / 2) * TILESIZE;
+  ay = (SCR_FIELDY / 2) * TILESIZE;
+
+  ScreenScrollXPos = MurphyScreenXPos - ax;
+  ScreenScrollYPos = MurphyScreenYPos - ay;
+#else
+  ax = SXSIZE / 2;
+  ay = SYSIZE / 2;
 
   ScreenScrollXPos = (MurphyScreenXPos + TILEX / 2) - ax;
   ScreenScrollYPos = (MurphyScreenYPos + TILEY / 2) - ay;
+#endif
 }