diff --git a/apps/client/src/scenes/TitleScene.tsx b/apps/client/src/scenes/TitleScene.tsx index bf8b5f1..a703ccd 100644 --- a/apps/client/src/scenes/TitleScene.tsx +++ b/apps/client/src/scenes/TitleScene.tsx @@ -1,6 +1,6 @@ import { useState } from "react"; // ルーム参加時送信ペイロード型 -import type { JoinRoomPayload } from "@repo/shared/src/types/room"; +import type { JoinRoomPayload } from "@repo/shared/src/types/payloads"; type Props = { // 入室実行時呼び出しコールバック diff --git a/apps/server/src/handlers/RoomHandler.ts b/apps/server/src/handlers/RoomHandler.ts index c0fec72..be60e7b 100644 --- a/apps/server/src/handlers/RoomHandler.ts +++ b/apps/server/src/handlers/RoomHandler.ts @@ -1,7 +1,7 @@ import { Server, Socket } from "socket.io"; import { RoomManager } from "../managers/RoomManager.js"; import { SocketEvents } from "@repo/shared/src/protocol/events"; -import type { JoinRoomPayload } from "@repo/shared/src/types/room"; +import type { JoinRoomPayload } from "@repo/shared/src/types/payloads"; export const registerRoomHandlers = (io: Server, socket: Socket, roomManager: RoomManager) => { diff --git a/packages/shared/src/index.ts b/packages/shared/src/index.ts index 67ad2b4..d4e7df7 100644 --- a/packages/shared/src/index.ts +++ b/packages/shared/src/index.ts @@ -3,4 +3,5 @@ export * from './types/room'; export * from './types/payloads'; export * from './types/player'; +export * from './types/map'; export * from "./protocol/events"; \ No newline at end of file diff --git a/packages/shared/src/types/payloads.ts b/packages/shared/src/types/payloads.ts index 543ba44..7d986cb 100644 --- a/packages/shared/src/types/payloads.ts +++ b/packages/shared/src/types/payloads.ts @@ -2,4 +2,10 @@ export interface MovePayload { x: number; y: number; +} + +// ルーム参加時送信ペイロード型 +export interface JoinRoomPayload { + roomId: string; + playerName: string; } \ No newline at end of file diff --git a/packages/shared/src/types/room.ts b/packages/shared/src/types/room.ts index 9f88187..6cf056b 100644 --- a/packages/shared/src/types/room.ts +++ b/packages/shared/src/types/room.ts @@ -30,9 +30,3 @@ status: RoomStatus; maxPlayers: number; } - -// ルーム参加時送信ペイロード型 -export interface JoinRoomPayload { - roomId: string; - playerName: string; -} \ No newline at end of file