add: ajout des modifications manquantes pour la fonction d'instruction vocale
This commit is contained in:
@@ -9,6 +9,7 @@ import { roleState } from "./role.js";
|
|||||||
import { render, drawBlind } from "./canvas.js";
|
import { render, drawBlind } from "./canvas.js";
|
||||||
import { setupMovement } from "./movement.js";
|
import { setupMovement } from "./movement.js";
|
||||||
import { showGameOver, showVictory, updateTimerDisplay } from "./ui.js";
|
import { showGameOver, showVictory, updateTimerDisplay } from "./ui.js";
|
||||||
|
import { speakInstruction} from "guideVoice.js";
|
||||||
|
|
||||||
setupMovement();
|
setupMovement();
|
||||||
|
|
||||||
@@ -47,3 +48,7 @@ socket.on("victory", () => {
|
|||||||
socket.on("timer", (timeLeft) => {
|
socket.on("timer", (timeLeft) => {
|
||||||
updateTimerDisplay(timeLeft);
|
updateTimerDisplay(timeLeft);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
socket.on("instruction", (data) => {
|
||||||
|
speakInstruction(data.texte);
|
||||||
|
})
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ const gameState = require("./gameState");
|
|||||||
const { GAME_DURATION } = require("./config");
|
const { GAME_DURATION } = require("./config");
|
||||||
const { handleDoorReached } = require("./doorLogic");
|
const { handleDoorReached } = require("./doorLogic");
|
||||||
const { startTimer } = require("./timer");
|
const { startTimer } = require("./timer");
|
||||||
|
const { startInstruction } = require("./guideInstruction");
|
||||||
|
|
||||||
function registerSocketHandlers(io, socket) {
|
function registerSocketHandlers(io, socket) {
|
||||||
console.log(`Un client s'est connecté : ${socket.id}`);
|
console.log(`Un client s'est connecté : ${socket.id}`);
|
||||||
@@ -39,6 +40,9 @@ function registerSocketHandlers(io, socket) {
|
|||||||
partner.emit("status", "Partie prête !");
|
partner.emit("status", "Partie prête !");
|
||||||
|
|
||||||
startTimer(socket, partner, pairState);
|
startTimer(socket, partner, pairState);
|
||||||
|
startInstructionLoop(io, socket , partner, pairState, () => {
|
||||||
|
return "Descendre de quatre cases, aller a droite de une case, descendre de 1 case";
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
socket.on("door_reached", (position) => handleDoorReached(io, socket, position));
|
socket.on("door_reached", (position) => handleDoorReached(io, socket, position));
|
||||||
|
|||||||
Reference in New Issue
Block a user