diff --git a/Transcendence/docker-compose.yml b/Transcendence/docker-compose.yml index f3a647a..7445d2f 100644 --- a/Transcendence/docker-compose.yml +++ b/Transcendence/docker-compose.yml @@ -24,8 +24,6 @@ services: build: ./srcs/backend expose: - "3001" - # ports: - # - "3001:3001" depends_on: - database volumes: diff --git a/Transcendence/srcs/frontend/src/game_room.js b/Transcendence/srcs/frontend/src/game_room.js index f8e8cb0..362cdae 100644 --- a/Transcendence/srcs/frontend/src/game_room.js +++ b/Transcendence/srcs/frontend/src/game_room.js @@ -194,7 +194,8 @@ export class GameRoomWindow extends Window { players: [], currentPlayerIndex: 0, guessedLetters: [], - scores: {} + scores: {}, + counter: 0 }; this.initDrawing(); @@ -1568,8 +1569,11 @@ export class GameRoomWindow extends Window { nextRound() { // Move to next player - this.gameState.currentPlayerIndex = (this.gameState.currentPlayerIndex + 1) % this.gameState.players.length; - const nextDrawer = this.gameState.players[this.gameState.currentPlayerIndex]; + this.gameState.counter++; + if (this.gameState.counter >= this.gameState.players.length) { + this.gameState.counter = 0; + } + const nextDrawer = this.gameState.players[this.gameState.counter]; if (this.socket?.connected) { this.socket.emit('game-next-round', { drawer: nextDrawer });