Merge branch 'main' into dev
recuperation de la version valide du projet
This commit is contained in:
@@ -10,7 +10,7 @@ const { handleDoorReached } = require("./doorLogic");
|
||||
const { startTimer } = require("./timer");
|
||||
const { startInstruction } = require("./guideInstruction");
|
||||
|
||||
function registerSocketHandlers(io, socket) {
|
||||
function registerSocketHandlers(wSS, socket) {
|
||||
console.log(`Un client s'est connecté : ${socket.id}`);
|
||||
|
||||
if (gameState.waitingPlayer === null) {
|
||||
@@ -28,7 +28,6 @@ function registerSocketHandlers(io, socket) {
|
||||
partner.data.role = partnerRole;
|
||||
socket.data.partnerId = partner.id;
|
||||
partner.data.partnerId = socket.id;
|
||||
|
||||
// État partagé par référence entre les deux sockets de la paire
|
||||
const pairState = { gameOver: false, doorsPassed: 0, timeLeft: GAME_DURATION };
|
||||
socket.data.pairState = pairState;
|
||||
@@ -45,7 +44,7 @@ function registerSocketHandlers(io, socket) {
|
||||
});
|
||||
}
|
||||
|
||||
socket.on("door_reached", (position) => handleDoorReached(io, socket, position));
|
||||
socket.on("door_reached", (position) => handleDoorReached(wSS, socket, position));
|
||||
|
||||
socket.on("disconnect", () => {
|
||||
console.log(`Client déconnecté : ${socket.id}`);
|
||||
@@ -61,7 +60,7 @@ function registerSocketHandlers(io, socket) {
|
||||
partnerSocket.emit("status", "Ton partenaire s'est deconnecte");
|
||||
}
|
||||
}
|
||||
)};
|
||||
});
|
||||
}
|
||||
|
||||
module.exports = { registerSocketHandlers };
|
||||
|
||||
Reference in New Issue
Block a user