rnd-20070302-1-src
[rocksndiamonds.git] / src / tools.c
index f730529956853b6397486378f7b5f956c80017d3..3f9b7f26bdc436ee1e899dd8020eb7b3e67f5b62 100644 (file)
@@ -5736,7 +5736,8 @@ void ResetGfxAnimation_EM(int x, int y, int tile)
 }
 
 void getGraphicSourceObjectExt_EM(int tile, int frame_em,
-                                 Bitmap **src_bitmap, int *src_x, int *src_y)
+                                 Bitmap **src_bitmap, int *src_x, int *src_y,
+                                 int x, int y)
 {
   int element         = object_mapping[tile].element_rnd;
   int action          = object_mapping[tile].action;
@@ -5760,6 +5761,8 @@ void getGraphicSourceObjectExt_EM(int tile, int frame_em,
   else
     sync_frame = 7 - frame_em;
 
+  SetRandomAnimationValue(x, y);
+
   int frame = getAnimationFrame(g->anim_frames,
                                g->anim_delay,
                                g->anim_mode,