X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Fgame.c;h=d4860369384bee8c3a33cf2f685e70d89d1429c4;hb=bb33b871657d1af6beda881e33b536512815aa9b;hp=89ed530fcf9ba4d2cc551348dbe359bda6d7f121;hpb=5caf02865ba54b967aa085c4221040113a9e1976;p=rocksndiamonds.git diff --git a/src/game.c b/src/game.c index 89ed530f..d4860369 100644 --- a/src/game.c +++ b/src/game.c @@ -1114,13 +1114,22 @@ void Explode(int ex, int ey, int phase, int mode) if (IS_MOVING(ex, ey) || IS_BLOCKED(ex, ey)) { + /* put moving element to center field (and let it explode there) */ center_element = MovingOrBlocked2Element(ex, ey); RemoveMovingField(ex, ey); + Feld[ex][ey] = center_element; } - for (y=ey-1; y