Closed osso73 closed 3 years ago
Possible solution: add variable that is set to True during the move, and False at the end of the move. The new move will not start until this is False.
Done, added a _moving variable that is true during the move (become false at the end of move). If a new move starts when still true, the new move is rescheduled 0.01s later.
If starting the swipe move very fast, before the previous move is finished, there is an unexpected behaviour with tiles: new tiles appear with no value, and tiles are mixed up.