Added Gamestart Functionality

This commit is contained in:
2025-04-04 09:03:27 +02:00
parent cb62a4f82c
commit f1da693d34
3 changed files with 28 additions and 9 deletions

View File

@@ -22,12 +22,13 @@ class Game{
}
startGame(){
this.io.to(`game-${this.code}`).emit("startGame");
this.gameStarted = true;
this.gameLoop.loop();
}
waitingForPlayers(changeTime = false){
if(this.waitingSeconds === 0){
if(this.waitingSeconds <= 0){
if(this.players.length < 2) {
this.io.to(`game-${this.code}`).emit(
"gameEnd",
@@ -55,8 +56,10 @@ class Game{
waitingSeconds: this.waitingSeconds
});
if (changeTime) this.waitingSeconds--;
setTimeout(() => { this.waitingForPlayers(true) }, 1000)
if (changeTime){
this.waitingSeconds--;
setTimeout(() => { this.waitingForPlayers(true) }, 1000);
}
}