added setting scroll offset to global animation position triggered by CE
[rocksndiamonds.git] / src / game.c
index 8cabb12de8c3ec028aaf681cc3196b4b00142225..8cb99586ffbcd20c26e3aca5874a012ceb58e1cb 100644 (file)
@@ -10716,14 +10716,7 @@ static boolean ChangeElement(int x, int y, int element, int page)
   ChangeCount[x][y]++;         // count number of changes in the same frame
 
   if (ei->has_anim_event)
-  {
-    int fx = getFieldbufferOffsetX_RND(ScreenMovDir, ScreenGfxPos);
-    int fy = getFieldbufferOffsetY_RND(ScreenMovDir, ScreenGfxPos);
-    int sx = FX + SCREENX(x) * TILEX_VAR;
-    int sy = FY + SCREENY(y) * TILEY_VAR;
-
-    HandleGlobalAnimEventByElementChange(element, page, sx - fx, sy - fy);
-  }
+    HandleGlobalAnimEventByElementChange(element, page, x, y);
 
   if (change->explode)
   {