fix: ajout de protection anti-mauvais chargement de voix

This commit is contained in:
2026-08-09 02:29:37 +02:00
parent dab95812cc
commit 84cd04a4cf
4 changed files with 68 additions and 10 deletions

View File

@@ -8,7 +8,7 @@ const INSTRUCTION_GUIDE = "instruction";
const INSTRUCTION_INTERVAL_MS = 5000;
function startInstructionLoop(wSS, socket, partnerSocket, pairState, getInstructionTexte) {
function startInstructionLoop(wSS, socket, partnerSocket, pairState, getInstructionText) {
const interval = setInterval(() => {
if (pairState.gameOver) {
clearInterval(interval);

View File

@@ -8,7 +8,7 @@ const gameState = require("./gameState");
const { GAME_DURATION } = require("./config");
const { handleDoorReached } = require("./doorLogic");
const { startTimer } = require("./timer");
const { startInstruction } = require("./guideInstruction");
const { startInstructionLoop } = require("./guideInstruction");
function registerSocketHandlers(wSS, socket) {
console.log(`Un client s'est connecté : ${socket.id}`);
@@ -39,7 +39,7 @@ function registerSocketHandlers(wSS, socket) {
partner.emit("status", "Partie prête !");
startTimer(socket, partner, pairState);
startInstructionLoop(io, socket , partner, pairState, () => {
startInstructionLoop(wSS, socket , partner, pairState, () => {
return "Descendre de quatre cases, aller a droite de une case, descendre de 1 case";
});
}