Fix cards not showing when skipping through replays rapidly

This commit is contained in:
Andrio Celos 2023-11-24 23:18:33 +11:00
parent eadd999bcb
commit 461e26ea5d

View File

@ -237,7 +237,9 @@ replayNextButton.buttonElement.addEventListener('click', _ => {
replayAnimationAbortController = new AbortController();
(async () => {
await playInkAnimations({ game: { state: GameState.Ongoing, board: null, turnNumber: currentGame.game.turnNumber, players: currentGame.game.players }, moves, placements: result.placements, specialSpacesActivated: result.specialSpacesActivated }, replayAnimationAbortController.signal);
const abortSignal = replayAnimationAbortController.signal;
await playInkAnimations({ game: { state: GameState.Ongoing, board: null, turnNumber: currentGame.game.turnNumber, players: currentGame.game.players }, moves, placements: result.placements, specialSpacesActivated: result.specialSpacesActivated }, abortSignal);
if (abortSignal.aborted) return;
turnNumberLabel.turnNumber = currentGame.game.turnNumber;
clearPlayContainers();
if (currentGame.game.turnNumber > 12) {