diff --git a/apps/server/src/index.ts b/apps/server/src/index.ts index 7859289..dc4676b 100644 --- a/apps/server/src/index.ts +++ b/apps/server/src/index.ts @@ -1,6 +1,7 @@ import { Server } from "socket.io"; import { createServer } from "http"; import { GameManager } from "./domains/game/GameManager"; +import { RoomManager } from "./domains/room/RoomManager"; import { SocketManager } from "./network/SocketManager"; // サーバー待受ポート @@ -18,7 +19,8 @@ // ゲーム管理・通信管理クラス初期化 const gameManager = new GameManager(); -const socketManager = new SocketManager(io, gameManager); +const roomManager = new RoomManager(); +const socketManager = new SocketManager(io, gameManager, roomManager); socketManager.initialize(); diff --git a/apps/server/src/network/SocketManager.ts b/apps/server/src/network/SocketManager.ts index 5a4850a..8ad1602 100644 --- a/apps/server/src/network/SocketManager.ts +++ b/apps/server/src/network/SocketManager.ts @@ -10,10 +10,10 @@ private gameManager: GameManager; private roomManager: RoomManager; - constructor(io: Server, gameManager: GameManager) { + constructor(io: Server, gameManager: GameManager, roomManager: RoomManager) { this.io = io; this.gameManager = gameManager; - this.roomManager = new RoomManager(); + this.roomManager = roomManager; } public initialize() {