Fin de partie : la vibration attend la fin de l'animation du dernier coup

Le dessin lancé au début de l'animation annonçait la fin ; une prise de
l'ordinateur pendant ce dernier coup vibrait ensuite et la remplaçait (vu
dans Firefox par make test-browser).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-11-09 14:16:48 +01:00
co-authored by Claude Opus 5.5
parent 97a098e98f
commit 9a5a0bb677
+3 -1
View File
@@ -646,7 +646,9 @@ export function startApp(options: AppOptions): void {
/** Une seule vibration par fin de partie. */
function announceEnd(g: Game): void {
const head = g.journal.head;
if (g.state.phase !== "over" || head === announcedEnd) {
// Pendant l'animation du dernier coup, une prise vibrerait après
// la fin et la remplacerait : on l'annonce au dessin qui suit.
if (g.state.phase !== "over" || head === announcedEnd || animating) {
return;
}
announcedEnd = head;