IPVGO: Ensure that player promises are changed to "gameOver" once the game is over (#2198)

This commit is contained in:
Michael Ficocelli
2025-08-24 16:13:27 -04:00
committed by GitHub
parent b8e39fe05c
commit ef8cbc3e0c

View File

@@ -138,7 +138,9 @@ export function resetAI(endOfGame = false): void {
playerPromise.resolver(gameOver);
playerPromise.resolver = null;
}
if (!endOfGame && !playerPromise.resolver) {
if (endOfGame) {
playerPromise.nextTurn = Promise.resolve(gameOver);
} else {
createPromise(playerPromise);
}
}