fixed graphical bugs if digging or collecting caused player relocation 4.2.0.4
authorHolger Schemel <info@artsoft.org>
Fri, 6 Nov 2020 14:35:02 +0000 (15:35 +0100)
committerHolger Schemel <info@artsoft.org>
Fri, 6 Nov 2020 14:35:02 +0000 (15:35 +0100)
commitfd0ec980e5c4c22978545aa72a2b0b9da0944de7
tree57caef3a8595c1c9a4bbcabc233c9e1570ab6fe5
parent540581c4ab898cd7933cfff1f3ed6e56c4646d79
fixed graphical bugs if digging or collecting caused player relocation

If digging or collecting (but not snapping!) certain tiles or elements
causes the player to be relocated ("teleported"), the corresponding
digging or collecting animation for this element will not be continued
anymore (because the player does not move towards this tile anymore).

To fix this problem, the digged or collected tile will be treated like
being snapped (using a temporary run-time element) for this edge case.
(The resulting engine behaviour is slightly different to the previous
behaviour, but should not break too many levels as this case should be
rather uncommon.)
src/game.c