ajout du gitignore et de la todo list
This commit is contained in:
@@ -14,7 +14,7 @@ let waitingPlayer = null;
|
||||
// Sert tous les fichiers du dossier "client"
|
||||
app.use(express.static(path.join(__dirname, "..", "client")));
|
||||
|
||||
const correctDoor = { x : 3, y : 6};
|
||||
const correctDoor = { x : 2, y : 6};
|
||||
|
||||
io.on("connection", (socket) => {
|
||||
console.log("Un client s'est connecte : ${socket.id}");
|
||||
@@ -33,6 +33,10 @@ io.on("connection", (socket) => {
|
||||
socket.data.partnerId = partner.id;
|
||||
partner.data.partnerId = socket.id;
|
||||
|
||||
const pairState = { gameOver: false};
|
||||
socket.data.pairState = pairState;
|
||||
partner.data.pairState = pairState;
|
||||
|
||||
socket.emit("status", "Partie prete !");
|
||||
partner.emit("status", "Partie prete !");
|
||||
}
|
||||
@@ -45,9 +49,16 @@ io.on("connection", (socket) => {
|
||||
});
|
||||
|
||||
socket.on("door_reached", (position) => {
|
||||
const pairState = socket.data.pairState;
|
||||
if (!pairState || pairState.gameOver) return;
|
||||
|
||||
const partnerId = socket.data.partnerId;
|
||||
const isCorrect = position.x === correctDoor.x && position.y === correctDoor.y;
|
||||
|
||||
if (!isCorrect){
|
||||
pairState.gameOver = true;
|
||||
}
|
||||
|
||||
const result = {correct: isCorrect};
|
||||
|
||||
socket.emit("door_result", result);
|
||||
|
||||
Reference in New Issue
Block a user