X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Ftools.c;h=3f9b7f26bdc436ee1e899dd8020eb7b3e67f5b62;hp=f730529956853b6397486378f7b5f956c80017d3;hb=db0cf963a41d958dc11ee1d3cfb2b1f88cba7f76;hpb=8758e1099fab693460be47636e56c779fceec08b diff --git a/src/tools.c b/src/tools.c index f7305299..3f9b7f26 100644 --- a/src/tools.c +++ b/src/tools.c @@ -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,