Füge Countdown-Logik für den Spielstart hinzu und verbessere die Benutzerverwaltung in Lobbys

This commit is contained in:
2025-03-24 19:46:49 +01:00
parent 101b29193c
commit d299a90067
10 changed files with 178 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
const socketIO = require("socket.io");
const Lobby = require("./Classes/Lobby");
const SocketUser = require("./Classes/SocketUser");
const TemporaryLobby = require("./Classes/TemporaryLobby");
class LobbyManager {
/** @param {socketIO.Server} io */
@@ -10,6 +11,9 @@ class LobbyManager {
/** @type {Map<string, Lobby>}*/
this.lobbys = new Map();
/** @type {Array<TemporaryLobby>}*/
this.oldLobbys = [];
// Zeigt die Anzahl der Lobbys an | Für Testing
// setInterval(() => {
// console.log(this.lobbys.size);