fixed bug with redrawing state changes for "game of life" style elements
authorHolger Schemel <info@artsoft.org>
Wed, 10 Oct 2018 17:51:04 +0000 (19:51 +0200)
committerHolger Schemel <info@artsoft.org>
Wed, 10 Oct 2018 17:58:33 +0000 (19:58 +0200)
commit172a34e8d64ad71e6eee7871803e9faee7669ca3
tree76cd2db770bf9a23bc979934b678d64a43574d71
parent987953668f4f713bca4ef5fecea09d78f7b10539
fixed bug with redrawing state changes for "game of life" style elements

The cause for this bug was checking the "Stop[][]" field for deciding
if a "game of life" style element has changed and needs to be redrawn,
but with the current implementation (which is in fact not correct), it
may happen that the same element changes twice in the same game frame,
causing the corresponding graphics not be updated again (and therefore
showing the wrong state).

Directly comparing the new with the old state fixes this problem.
src/game.c