diff --git a/classes/utils_soundManager.SoundManager.html b/classes/utils_soundManager.SoundManager.html index 4c3d661f..8a291e4b 100644 --- a/classes/utils_soundManager.SoundManager.html +++ b/classes/utils_soundManager.SoundManager.html @@ -8,7 +8,7 @@
const soundManager = SoundManager.getInstance();
soundManager.preloadSound(SOUND_IDS.ENTRY, 'path/to/entry-sound.mp3');
await soundManager.playSound(SOUND_IDS.ENTRY, 0.5);
-

Methods

Methods

  • 미리 로드된 사운드를 재생합니다.

    @@ -19,9 +19,9 @@
  • 재생이 끝나면 오디오를 처음으로 되감습니다.
  • 자동 재생 제한을 처리하고 적절한 메시지를 로그로 남깁니다.
-
  • 나중에 재생할 사운드를 미리 로드합니다.

    Parameters

    • id: string

      사운드의 고유 식별자

    • src: string

      사운드 파일의 소스 URL

      -

    Returns void

  • SoundManager의 싱글턴 인스턴스를 가져옵니다.

    +

Returns void

+
diff --git a/enums/stores_socket_socket_config.SocketNamespace.html b/enums/stores_socket_socket_config.SocketNamespace.html index 46d5e00b..fb54fe64 100644 --- a/enums/stores_socket_socket_config.SocketNamespace.html +++ b/enums/stores_socket_socket_config.SocketNamespace.html @@ -1,9 +1,9 @@ SocketNamespace | Webebeb Team's Tools Docs

소켓 네임스페이스 열거형 타입입니다.

-

Enumeration Members

Enumeration Members

Enumeration Members

CHAT

채팅용 소켓

-
DRAWING

실시간 드로잉용 소켓

-
GAME

게임 상태 관리용 소켓

-
+
DRAWING

실시간 드로잉용 소켓

+
GAME

게임 상태 관리용 소켓

+
diff --git a/functions/hooks_canvas_useDrawing.useDrawing.html b/functions/hooks_canvas_useDrawing.useDrawing.html index 62952c64..be19b8b7 100644 --- a/functions/hooks_canvas_useDrawing.useDrawing.html +++ b/functions/hooks_canvas_useDrawing.useDrawing.html @@ -16,4 +16,4 @@
  • roomStatus: RoomStatus
  • Optionaloptions: {
        maxPixels?: number;
    }

    드로잉 설정 옵션

  • Returns {
        applyDrawing: ((crdtDrawingData: CRDTMessage) => void);
        brushSize: any;
        canRedo: boolean;
        canUndo: boolean;
        continueDrawing: ((point: Point) => CRDTUpdateMessage);
        currentColor: any;
        drawingMode: DrawingMode;
        getAllDrawingData: (() => CRDTSyncMessage);
        inkRemaining: any;
        redo: (() => CRDTUpdateMessage[]);
        resetCanvas: (() => void);
        setBrushSize: Dispatch<any>;
        setCurrentColor: Dispatch<any>;
        setDrawingMode: Dispatch<any>;
        startDrawing: ((point: Point) => CRDTUpdateMessage);
        stopDrawing: (() => void);
        undo: (() => CRDTUpdateMessage[]);
    }

    드로잉 관련 상태와 메소드들을 포함하는 객체

    -
    +
    diff --git a/functions/hooks_canvas_useDrawingOperation.useDrawingOperation.html b/functions/hooks_canvas_useDrawingOperation.useDrawingOperation.html index 054d238d..157a3a58 100644 --- a/functions/hooks_canvas_useDrawingOperation.useDrawingOperation.html +++ b/functions/hooks_canvas_useDrawingOperation.useDrawingOperation.html @@ -15,4 +15,4 @@
    +
    diff --git a/functions/hooks_canvas_useDrawingState.useDrawingState.html b/functions/hooks_canvas_useDrawingState.useDrawingState.html index 0a9096fa..cbd23821 100644 --- a/functions/hooks_canvas_useDrawingState.useDrawingState.html +++ b/functions/hooks_canvas_useDrawingState.useDrawingState.html @@ -15,4 +15,4 @@
    +
    diff --git a/functions/hooks_socket_useChatSocket.useChatSocket.html b/functions/hooks_socket_useChatSocket.useChatSocket.html index 36d8b539..371411f8 100644 --- a/functions/hooks_socket_useChatSocket.useChatSocket.html +++ b/functions/hooks_socket_useChatSocket.useChatSocket.html @@ -14,4 +14,4 @@
  • currentPlayerId - 현재 사용자 ID
  • sendMessage - 새 메시지 전송 함수
  • -
    +
    diff --git a/functions/hooks_socket_useDrawingSocket.useDrawingSocket.html b/functions/hooks_socket_useDrawingSocket.useDrawingSocket.html index 53d17e0c..8ca77f4d 100644 --- a/functions/hooks_socket_useDrawingSocket.useDrawingSocket.html +++ b/functions/hooks_socket_useDrawingSocket.useDrawingSocket.html @@ -10,4 +10,4 @@
  • isConnected - 드로잉 소켓 연결 상태
  • sendDrawing - 드로잉 데이터를 다른 참가자들에게 전송하는 함수
  • -
    +
    diff --git a/functions/hooks_socket_useGameSocket.useGameSocket.html b/functions/hooks_socket_useGameSocket.useGameSocket.html index 92ae47fd..06a1058e 100644 --- a/functions/hooks_socket_useGameSocket.useGameSocket.html +++ b/functions/hooks_socket_useGameSocket.useGameSocket.html @@ -17,4 +17,4 @@
  • isConnected - 연결 상태
  • actions - 게임 상태 관리 메소드들
  • -
    +
    diff --git a/functions/hooks_useBackgroundMusic.useBackgroundMusic.html b/functions/hooks_useBackgroundMusic.useBackgroundMusic.html index f0b93e40..42fe9761 100644 --- a/functions/hooks_useBackgroundMusic.useBackgroundMusic.html +++ b/functions/hooks_useBackgroundMusic.useBackgroundMusic.html @@ -11,4 +11,4 @@
    +
    diff --git a/functions/hooks_useCoordinateScale.useCoordinateScale.html b/functions/hooks_useCoordinateScale.useCoordinateScale.html index 6a53708e..597aea9d 100644 --- a/functions/hooks_useCoordinateScale.useCoordinateScale.html +++ b/functions/hooks_useCoordinateScale.useCoordinateScale.html @@ -19,4 +19,4 @@
    +
    diff --git a/functions/hooks_useCreateRoom.useCreateRoom.html b/functions/hooks_useCreateRoom.useCreateRoom.html index 77112ed3..42eb661c 100644 --- a/functions/hooks_useCreateRoom.useCreateRoom.html +++ b/functions/hooks_useCreateRoom.useCreateRoom.html @@ -4,4 +4,4 @@
    +
    diff --git a/functions/hooks_useDropdown.useDropdown.html b/functions/hooks_useDropdown.useDropdown.html index ea3ff856..92918e96 100644 --- a/functions/hooks_useDropdown.useDropdown.html +++ b/functions/hooks_useDropdown.useDropdown.html @@ -14,4 +14,4 @@
    +
    diff --git a/functions/hooks_useModal.useModal.html b/functions/hooks_useModal.useModal.html index 1226093f..e41871b9 100644 --- a/functions/hooks_useModal.useModal.html +++ b/functions/hooks_useModal.useModal.html @@ -7,4 +7,4 @@
    +
    diff --git a/functions/hooks_usePageTransition.usePageTransition.html b/functions/hooks_usePageTransition.usePageTransition.html index b3f2d5fa..7e6efe56 100644 --- a/functions/hooks_usePageTransition.usePageTransition.html +++ b/functions/hooks_usePageTransition.usePageTransition.html @@ -10,4 +10,4 @@
    +

    Returns void

    diff --git a/functions/hooks_usePlayerRanking.usePlayerRankings.html b/functions/hooks_usePlayerRanking.usePlayerRankings.html index 43f1c3a9..41f895af 100644 --- a/functions/hooks_usePlayerRanking.usePlayerRankings.html +++ b/functions/hooks_usePlayerRanking.usePlayerRankings.html @@ -12,4 +12,4 @@
  • thirdPlacePlayers: 세 번째로 높은 점수를 가진 플레이어 배열.
  • 각 배열은 해당 순위에 플레이어가 없을 경우 빈 배열로 반환됩니다.

    -
    +
    diff --git a/functions/hooks_useScrollToBottom.useScrollToBottom.html b/functions/hooks_useScrollToBottom.useScrollToBottom.html index 60faa3aa..7b51bf43 100644 --- a/functions/hooks_useScrollToBottom.useScrollToBottom.html +++ b/functions/hooks_useScrollToBottom.useScrollToBottom.html @@ -10,4 +10,4 @@
  • isScrollLocked - 스크롤 자동 잠금 상태
  • setScrollLocked - 스크롤 잠금 상태를 설정하는 함수
  • -
    +
    diff --git a/functions/hooks_useShortcuts.useShortcuts.html b/functions/hooks_useShortcuts.useShortcuts.html index 871ac2b8..e4ca926c 100644 --- a/functions/hooks_useShortcuts.useShortcuts.html +++ b/functions/hooks_useShortcuts.useShortcuts.html @@ -1,2 +1,2 @@ useShortcuts | Webebeb Team's Tools Docs -
    +
    diff --git a/functions/hooks_useStartButton.useGameStart.html b/functions/hooks_useStartButton.useGameStart.html index 9478cfa3..01dfe599 100644 --- a/functions/hooks_useStartButton.useGameStart.html +++ b/functions/hooks_useStartButton.useGameStart.html @@ -1,2 +1,2 @@ useGameStart | Webebeb Team's Tools Docs -
    • Returns {
          buttonConfig: {
              content: "방장만 시작 가능";
              disabled: true;
              title: "방장만 게임을 시작할 수 있습니다";
          } | {
              content: "4명 이상 게임 시작 가능";
              disabled: true;
              title: "게임을 시작하려면 최소 4명의 플레이어가 필요합니다";
          } | {
              content: "게임 시작";
              disabled: false;
              title: any;
          };
          handleStartGame: (() => void);
          isHost: any;
          isStarting: boolean;
      }

      • buttonConfig: {
            content: "방장만 시작 가능";
            disabled: true;
            title: "방장만 게임을 시작할 수 있습니다";
        } | {
            content: "4명 이상 게임 시작 가능";
            disabled: true;
            title: "게임을 시작하려면 최소 4명의 플레이어가 필요합니다";
        } | {
            content: "게임 시작";
            disabled: false;
            title: any;
        }
      • handleStartGame: (() => void)
          • (): void
          • Returns void

      • isHost: any
      • isStarting: boolean
    +
    • Returns {
          buttonConfig: {
              content: "방장만 시작 가능";
              disabled: true;
              title: "방장만 게임을 시작할 수 있습니다";
          } | {
              content: "4명 이상 게임 시작 가능";
              disabled: true;
              title: "게임을 시작하려면 최소 4명의 플레이어가 필요합니다";
          } | {
              content: "게임 시작";
              disabled: false;
              title: any;
          };
          handleStartGame: (() => void);
          isHost: any;
          isStarting: boolean;
      }

      • buttonConfig: {
            content: "방장만 시작 가능";
            disabled: true;
            title: "방장만 게임을 시작할 수 있습니다";
        } | {
            content: "4명 이상 게임 시작 가능";
            disabled: true;
            title: "게임을 시작하려면 최소 4명의 플레이어가 필요합니다";
        } | {
            content: "게임 시작";
            disabled: false;
            title: any;
        }
      • handleStartGame: (() => void)
          • (): void
          • Returns void

      • isHost: any
      • isStarting: boolean
    diff --git a/functions/hooks_useTimeout.useTimeout.html b/functions/hooks_useTimeout.useTimeout.html index 52ae032b..405b9ffd 100644 --- a/functions/hooks_useTimeout.useTimeout.html +++ b/functions/hooks_useTimeout.useTimeout.html @@ -11,4 +11,4 @@
  • 컴포넌트 언마운트 시 자동으로 정리(cleanup)됩니다
  • callback이나 delay가 변경되면 타이머가 재설정됩니다
  • -
    +
    diff --git a/functions/hooks_useTimer.useTimer.html b/functions/hooks_useTimer.useTimer.html index 46e19b8c..f85f5240 100644 --- a/functions/hooks_useTimer.useTimer.html +++ b/functions/hooks_useTimer.useTimer.html @@ -1,2 +1,2 @@ useTimer | Webebeb Team's Tools Docs -
    +
    diff --git a/functions/stores_navigationModal_store.useNavigationModalStore.html b/functions/stores_navigationModal_store.useNavigationModalStore.html index 564c217a..35c793f1 100644 --- a/functions/stores_navigationModal_store.useNavigationModalStore.html +++ b/functions/stores_navigationModal_store.useNavigationModalStore.html @@ -1,2 +1,2 @@ useNavigationModalStore | Webebeb Team's Tools Docs -
    +
    diff --git a/functions/stores_socket_chatSocket_store.useChatSocketStore.html b/functions/stores_socket_chatSocket_store.useChatSocketStore.html index a623244b..9fd2fd17 100644 --- a/functions/stores_socket_chatSocket_store.useChatSocketStore.html +++ b/functions/stores_socket_chatSocket_store.useChatSocketStore.html @@ -4,4 +4,4 @@
    const { messages, actions } = useChatSocketStore();
    actions.addMessage(newMessage);
    -
    +
    diff --git a/functions/stores_socket_gameSocket_store.useGameSocketStore.html b/functions/stores_socket_gameSocket_store.useGameSocketStore.html index 7f3991cb..451c5cba 100644 --- a/functions/stores_socket_gameSocket_store.useGameSocketStore.html +++ b/functions/stores_socket_gameSocket_store.useGameSocketStore.html @@ -5,4 +5,4 @@
    const GameComponent = () => {
    const { room, players, actions } = useGameSocketStore();

    if (!room) return <div>로딩중...</div>;

    return (
    <div>
    <h1>방 {room.roomId}</h1>
    <PlayerList players={players} />
    </div>
    );
    };
    -
    +
    diff --git a/functions/stores_socket_socket_config.handleSocketError.html b/functions/stores_socket_socket_config.handleSocketError.html index dce43c89..e61727ed 100644 --- a/functions/stores_socket_socket_config.handleSocketError.html +++ b/functions/stores_socket_socket_config.handleSocketError.html @@ -2,4 +2,4 @@

    소켓 에러 처리 함수입니다.

    +

    Returns void

    diff --git a/functions/stores_socket_socket_store.useSocketStore.html b/functions/stores_socket_socket_store.useSocketStore.html index aa633dd8..ca3466a3 100644 --- a/functions/stores_socket_socket_store.useSocketStore.html +++ b/functions/stores_socket_socket_store.useSocketStore.html @@ -5,4 +5,4 @@
    const { sockets, connected, actions } = useSocketStore();

    // 특정 네임스페이스 소켓 연결
    actions.connect(SocketNamespace.GAME);

    // 연결 상태 확인
    if (connected.game) {
    // 소켓 사용
    }
    -
    +
    diff --git a/functions/stores_timer_store.useTimerStore.html b/functions/stores_timer_store.useTimerStore.html index 32d5952a..6caa867d 100644 --- a/functions/stores_timer_store.useTimerStore.html +++ b/functions/stores_timer_store.useTimerStore.html @@ -1,2 +1,2 @@ useTimerStore | Webebeb Team's Tools Docs -
    +
    diff --git a/functions/stores_toast_store.useToastStore.html b/functions/stores_toast_store.useToastStore.html index bae22c49..63751685 100644 --- a/functions/stores_toast_store.useToastStore.html +++ b/functions/stores_toast_store.useToastStore.html @@ -3,4 +3,4 @@
    const { toasts, actions } = useToastStore();

    // 토스트 추가
    actions.addToast({
    title: '성공!',
    description: '작업이 완료되었습니다.',
    variant: 'success',
    duration: 3000
    });
    -
    +
    diff --git a/functions/stores_useCanvasStore.useCanvasStore.html b/functions/stores_useCanvasStore.useCanvasStore.html index 6349ead6..022190b0 100644 --- a/functions/stores_useCanvasStore.useCanvasStore.html +++ b/functions/stores_useCanvasStore.useCanvasStore.html @@ -1,2 +1,2 @@ useCanvasStore | Webebeb Team's Tools Docs -
    +
    diff --git a/functions/stores_useStore.useStore.html b/functions/stores_useStore.useStore.html index 658878ce..b074f90a 100644 --- a/functions/stores_useStore.useStore.html +++ b/functions/stores_useStore.useStore.html @@ -1,2 +1,2 @@ useStore | Webebeb Team's Tools Docs -
    +
    diff --git a/functions/utils_checkProduction.checkProduction.html b/functions/utils_checkProduction.checkProduction.html index 73c67759..15666d64 100644 --- a/functions/utils_checkProduction.checkProduction.html +++ b/functions/utils_checkProduction.checkProduction.html @@ -8,4 +8,4 @@
    +
    diff --git a/functions/utils_checkTimerDifference.checkTimerDifference.html b/functions/utils_checkTimerDifference.checkTimerDifference.html index 14df0601..d693d1ac 100644 --- a/functions/utils_checkTimerDifference.checkTimerDifference.html +++ b/functions/utils_checkTimerDifference.checkTimerDifference.html @@ -11,4 +11,4 @@
    const isDifferenceExceeded = checkTimerDifference(10, 5, 3);
    console.log(isDifferenceExceeded); // true

    const isDifferenceExceeded = checkTimerDifference(10, 8, 3);
    console.log(isDifferenceExceeded); // false
    -
    +
    diff --git a/functions/utils_cn.cn.html b/functions/utils_cn.cn.html index d3cbc178..21f53e95 100644 --- a/functions/utils_cn.cn.html +++ b/functions/utils_cn.cn.html @@ -14,4 +14,4 @@
  • tailwind-merge
  • shadcn/ui
  • -
    +
    diff --git a/functions/utils_formatDate.formatDate.html b/functions/utils_formatDate.formatDate.html index 93ae659f..7d21fc2c 100644 --- a/functions/utils_formatDate.formatDate.html +++ b/functions/utils_formatDate.formatDate.html @@ -12,4 +12,4 @@
    // 기본 포맷 (YYYY-MM-DD)
    formatDate(new Date()); // "2024-03-04"

    // 커스텀 포맷
    formatDate(new Date(), 'YYYY년 MM월 DD일'); // "2024년 03월 04일"
    formatDate(new Date(), 'MM/DD/YYYY'); // "03/04/2024"

    // 에러 케이스
    formatDate(new Date('invalid')); // Error: Invalid date provided
    -
    +
    diff --git a/functions/utils_getCanvasContext.getCanvasContext.html b/functions/utils_getCanvasContext.getCanvasContext.html index 5bc79a43..97a8a77a 100644 --- a/functions/utils_getCanvasContext.getCanvasContext.html +++ b/functions/utils_getCanvasContext.getCanvasContext.html @@ -10,4 +10,4 @@
    +
    diff --git a/functions/utils_getDrawPoint.getDrawPoint.html b/functions/utils_getDrawPoint.getDrawPoint.html index 41926abf..22336bae 100644 --- a/functions/utils_getDrawPoint.getDrawPoint.html +++ b/functions/utils_getDrawPoint.getDrawPoint.html @@ -11,4 +11,4 @@
    +
    diff --git a/functions/utils_hexToRGBA.hexToRGBA.html b/functions/utils_hexToRGBA.hexToRGBA.html index 08e61116..ec6f7263 100644 --- a/functions/utils_hexToRGBA.hexToRGBA.html +++ b/functions/utils_hexToRGBA.hexToRGBA.html @@ -6,4 +6,4 @@
    // 투명한 검은색
    hexToRGBA('#000000', 0);

    // 불투명한 흰색
    hexToRGBA('#ffffff', 255);
    -
    +
    diff --git a/functions/utils_timer.timer.html b/functions/utils_timer.timer.html index d45c7efd..42bac37e 100644 --- a/functions/utils_timer.timer.html +++ b/functions/utils_timer.timer.html @@ -6,4 +6,4 @@
    export const useModal = (autoCloseDelay: number) => {
    const [isModalOpened, setModalOpened] = useState<boolean>(false);

    const closeModal = () => {
    setModalOpened(false);
    };

    const openModal = () => {
    setModalOpened(true);
    if (autoCloseDelay) {
    return timer({ handleComplete: closeModal, delay: autoCloseDelay });
    }
    };

    ...

    return { openModal, closeModal, handleKeyDown, isModalOpened };
    };
    -
    +
    diff --git a/interfaces/stores_socket_chatSocket_store.ChatState.html b/interfaces/stores_socket_chatSocket_store.ChatState.html index e553c935..395acbb6 100644 --- a/interfaces/stores_socket_chatSocket_store.ChatState.html +++ b/interfaces/stores_socket_chatSocket_store.ChatState.html @@ -1,3 +1,3 @@ ChatState | Webebeb Team's Tools Docs -
    interface ChatState {
        messages: ChatResponse[];
    }

    Properties

    Properties

    messages: ChatResponse[]
    +
    interface ChatState {
        messages: ChatResponse[];
    }

    Properties

    Properties

    messages: ChatResponse[]
    diff --git a/interfaces/stores_socket_chatSocket_store.ChatStore.html b/interfaces/stores_socket_chatSocket_store.ChatStore.html index 9e56bab4..1f3da3f1 100644 --- a/interfaces/stores_socket_chatSocket_store.ChatStore.html +++ b/interfaces/stores_socket_chatSocket_store.ChatStore.html @@ -1,3 +1,3 @@ ChatStore | Webebeb Team's Tools Docs -
    interface ChatStore {
        actions: {
            addMessage: ((message: ChatResponse) => void);
            clearMessages: (() => void);
        };
    }

    Properties

    Properties

    actions: {
        addMessage: ((message: ChatResponse) => void);
        clearMessages: (() => void);
    }
    +
    interface ChatStore {
        actions: {
            addMessage: ((message: ChatResponse) => void);
            clearMessages: (() => void);
        };
    }

    Properties

    Properties

    actions: {
        addMessage: ((message: ChatResponse) => void);
        clearMessages: (() => void);
    }
    diff --git a/interfaces/stores_socket_socket_config.SocketAuth.html b/interfaces/stores_socket_socket_config.SocketAuth.html index 11a90756..ed1811f2 100644 --- a/interfaces/stores_socket_socket_config.SocketAuth.html +++ b/interfaces/stores_socket_socket_config.SocketAuth.html @@ -1,7 +1,7 @@ SocketAuth | Webebeb Team's Tools Docs

    소켓 인증에 필요한 정보 인터페이스입니다.

    -
    interface SocketAuth {
        playerId: string;
        roomId: string;
    }

    Properties

    interface SocketAuth {
        playerId: string;
        roomId: string;
    }

    Properties

    Properties

    playerId: string

    플레이어 식별자

    -
    roomId: string

    방 식별자

    -
    +
    roomId: string

    방 식별자

    +
    diff --git a/interfaces/stores_socket_socket_config.SocketConnectionConfig.html b/interfaces/stores_socket_socket_config.SocketConnectionConfig.html index ad61ad5b..77568e0c 100644 --- a/interfaces/stores_socket_socket_config.SocketConnectionConfig.html +++ b/interfaces/stores_socket_socket_config.SocketConnectionConfig.html @@ -1,7 +1,7 @@ SocketConnectionConfig | Webebeb Team's Tools Docs

    소켓 연결 설정 인터페이스입니다.

    -
    interface SocketConnectionConfig {
        auth?: SocketAuth;
        namespace: SocketNamespace;
    }

    Properties

    interface SocketConnectionConfig {
        auth?: SocketAuth;
        namespace: SocketNamespace;
    }

    Properties

    Properties

    auth?: SocketAuth

    인증 정보 (선택적)

    -
    namespace: SocketNamespace

    소켓 네임스페이스

    -
    +
    namespace: SocketNamespace

    소켓 네임스페이스

    +
    diff --git a/interfaces/stores_toast_store.ToastConfig.html b/interfaces/stores_toast_store.ToastConfig.html index 79185c36..0fbb5d31 100644 --- a/interfaces/stores_toast_store.ToastConfig.html +++ b/interfaces/stores_toast_store.ToastConfig.html @@ -1,7 +1,7 @@ ToastConfig | Webebeb Team's Tools Docs -
    interface ToastConfig {
        description?: string;
        duration?: number;
        id?: string;
        title?: string;
        variant?:
            | "default"
            | "error"
            | "success"
            | "warning";
    }

    Properties

    description? +
    interface ToastConfig {
        description?: string;
        duration?: number;
        id?: string;
        title?: string;
        variant?:
            | "default"
            | "error"
            | "success"
            | "warning";
    }

    Properties

    description?: string
    duration?: number
    id?: string
    title?: string
    variant?:
        | "default"
        | "error"
        | "success"
        | "warning"
    +

    Properties

    description?: string
    duration?: number
    id?: string
    title?: string
    variant?:
        | "default"
        | "error"
        | "success"
        | "warning"
    diff --git a/modules/hooks_canvas_useDrawing.html b/modules/hooks_canvas_useDrawing.html index 98e027b6..1ed71580 100644 --- a/modules/hooks_canvas_useDrawing.html +++ b/modules/hooks_canvas_useDrawing.html @@ -1,3 +1,3 @@ hooks/canvas/useDrawing | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useDrawing +
    diff --git a/modules/hooks_canvas_useDrawingOperation.html b/modules/hooks_canvas_useDrawingOperation.html index 259c62b8..87fc7c1f 100644 --- a/modules/hooks_canvas_useDrawingOperation.html +++ b/modules/hooks_canvas_useDrawingOperation.html @@ -1,3 +1,3 @@ hooks/canvas/useDrawingOperation | Webebeb Team's Tools Docs -

    Module hooks/canvas/useDrawingOperation

    Index

    Functions - Hooks

    useDrawingOperation +
    diff --git a/modules/hooks_canvas_useDrawingState.html b/modules/hooks_canvas_useDrawingState.html index 9c63c9d2..fa9b60be 100644 --- a/modules/hooks_canvas_useDrawingState.html +++ b/modules/hooks_canvas_useDrawingState.html @@ -1,3 +1,3 @@ hooks/canvas/useDrawingState | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useDrawingState +
    diff --git a/modules/hooks_socket_useChatSocket.html b/modules/hooks_socket_useChatSocket.html index d47af67c..409984a8 100644 --- a/modules/hooks_socket_useChatSocket.html +++ b/modules/hooks_socket_useChatSocket.html @@ -1,3 +1,3 @@ hooks/socket/useChatSocket | Webebeb Team's Tools Docs -

    Index

    Functions

    useChatSocket +
    diff --git a/modules/hooks_socket_useDrawingSocket.html b/modules/hooks_socket_useDrawingSocket.html index 654a0408..b1c0d7b3 100644 --- a/modules/hooks_socket_useDrawingSocket.html +++ b/modules/hooks_socket_useDrawingSocket.html @@ -1,3 +1,3 @@ hooks/socket/useDrawingSocket | Webebeb Team's Tools Docs -

    Module hooks/socket/useDrawingSocket

    Index

    Functions - Hooks

    useDrawingSocket +
    diff --git a/modules/hooks_socket_useGameSocket.html b/modules/hooks_socket_useGameSocket.html index 13d11f0d..57c89b25 100644 --- a/modules/hooks_socket_useGameSocket.html +++ b/modules/hooks_socket_useGameSocket.html @@ -1,3 +1,3 @@ hooks/socket/useGameSocket | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useGameSocket +
    diff --git a/modules/hooks_useBackgroundMusic.html b/modules/hooks_useBackgroundMusic.html index e6977106..300abdd5 100644 --- a/modules/hooks_useBackgroundMusic.html +++ b/modules/hooks_useBackgroundMusic.html @@ -1,3 +1,3 @@ hooks/useBackgroundMusic | Webebeb Team's Tools Docs -

    Index

    Functions

    useBackgroundMusic +
    diff --git a/modules/hooks_useCoordinateScale.html b/modules/hooks_useCoordinateScale.html index bad23a7c..03891a8a 100644 --- a/modules/hooks_useCoordinateScale.html +++ b/modules/hooks_useCoordinateScale.html @@ -1,3 +1,3 @@ hooks/useCoordinateScale | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useCoordinateScale +
    diff --git a/modules/hooks_useCreateRoom.html b/modules/hooks_useCreateRoom.html index 71ef03d4..47f2c66f 100644 --- a/modules/hooks_useCreateRoom.html +++ b/modules/hooks_useCreateRoom.html @@ -1,3 +1,3 @@ hooks/useCreateRoom | Webebeb Team's Tools Docs -

    Index

    Functions

    useCreateRoom +
    diff --git a/modules/hooks_useDropdown.html b/modules/hooks_useDropdown.html index 37957645..1cd15bbd 100644 --- a/modules/hooks_useDropdown.html +++ b/modules/hooks_useDropdown.html @@ -1,3 +1,3 @@ hooks/useDropdown | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useDropdown +

    Index

    Functions - Hooks

    diff --git a/modules/hooks_useModal.html b/modules/hooks_useModal.html index 40cdb4ad..71a09ca6 100644 --- a/modules/hooks_useModal.html +++ b/modules/hooks_useModal.html @@ -1,3 +1,3 @@ hooks/useModal | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useModal +

    Index

    Functions - Hooks

    diff --git a/modules/hooks_usePageTransition.html b/modules/hooks_usePageTransition.html index 3bae7882..abdfa727 100644 --- a/modules/hooks_usePageTransition.html +++ b/modules/hooks_usePageTransition.html @@ -1,3 +1,3 @@ hooks/usePageTransition | Webebeb Team's Tools Docs -

    Index

    Functions

    usePageTransition +
    diff --git a/modules/hooks_usePlayerRanking.html b/modules/hooks_usePlayerRanking.html index 3e04eb7d..d82b6510 100644 --- a/modules/hooks_usePlayerRanking.html +++ b/modules/hooks_usePlayerRanking.html @@ -1,3 +1,3 @@ hooks/usePlayerRanking | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    usePlayerRankings +
    diff --git a/modules/hooks_useScrollToBottom.html b/modules/hooks_useScrollToBottom.html index 8451cc68..3ad3a45c 100644 --- a/modules/hooks_useScrollToBottom.html +++ b/modules/hooks_useScrollToBottom.html @@ -1,3 +1,3 @@ hooks/useScrollToBottom | Webebeb Team's Tools Docs -

    Index

    Functions

    useScrollToBottom +
    diff --git a/modules/hooks_useShortcuts.html b/modules/hooks_useShortcuts.html index 7ad80fe7..73f95e97 100644 --- a/modules/hooks_useShortcuts.html +++ b/modules/hooks_useShortcuts.html @@ -1,3 +1,3 @@ hooks/useShortcuts | Webebeb Team's Tools Docs -

    Index

    Functions

    useShortcuts +
    diff --git a/modules/hooks_useStartButton.html b/modules/hooks_useStartButton.html index cf92d30d..16f2e588 100644 --- a/modules/hooks_useStartButton.html +++ b/modules/hooks_useStartButton.html @@ -1,4 +1,4 @@ hooks/useStartButton | Webebeb Team's Tools Docs -

    Index

    Variables

    START_BUTTON_STATUS +
    diff --git a/modules/hooks_useTimeout.html b/modules/hooks_useTimeout.html index 244df869..638f2fb1 100644 --- a/modules/hooks_useTimeout.html +++ b/modules/hooks_useTimeout.html @@ -1,3 +1,3 @@ hooks/useTimeout | Webebeb Team's Tools Docs -

    Index

    Functions - Hooks

    useTimeout +

    Index

    Functions - Hooks

    diff --git a/modules/hooks_useTimer.html b/modules/hooks_useTimer.html index 533dee1a..11513eeb 100644 --- a/modules/hooks_useTimer.html +++ b/modules/hooks_useTimer.html @@ -1,3 +1,3 @@ hooks/useTimer | Webebeb Team's Tools Docs -

    Index

    Functions

    useTimer +
    diff --git a/modules/stores_navigationModal_store.html b/modules/stores_navigationModal_store.html index 5d51574f..0fa65a62 100644 --- a/modules/stores_navigationModal_store.html +++ b/modules/stores_navigationModal_store.html @@ -1,3 +1,3 @@ stores/navigationModal.store | Webebeb Team's Tools Docs -

    Index

    Functions

    useNavigationModalStore +
    diff --git a/modules/stores_socket_chatSocket_store.html b/modules/stores_socket_chatSocket_store.html index 5b6fffe4..d5c09449 100644 --- a/modules/stores_socket_chatSocket_store.html +++ b/modules/stores_socket_chatSocket_store.html @@ -1,5 +1,5 @@ stores/socket/chatSocket.store | Webebeb Team's Tools Docs -

    Module stores/socket/chatSocket.store

    Index

    Interfaces

    ChatState +
    diff --git a/modules/stores_socket_gameSocket_store.html b/modules/stores_socket_gameSocket_store.html index 39ba6174..688e2466 100644 --- a/modules/stores_socket_gameSocket_store.html +++ b/modules/stores_socket_gameSocket_store.html @@ -1,3 +1,3 @@ stores/socket/gameSocket.store | Webebeb Team's Tools Docs -

    Module stores/socket/gameSocket.store

    Index

    Functions - Store

    useGameSocketStore +
    diff --git a/modules/stores_socket_socket_config.html b/modules/stores_socket_socket_config.html index bde20d82..d50088fe 100644 --- a/modules/stores_socket_socket_config.html +++ b/modules/stores_socket_socket_config.html @@ -1,5 +1,5 @@ stores/socket/socket.config | Webebeb Team's Tools Docs -

    Index

    Enumerations

    SocketNamespace +

    Index

    Enumerations

    Interfaces

    Variables

    NAMESPACE_AUTH_REQUIRED diff --git a/modules/stores_socket_socket_store.html b/modules/stores_socket_socket_store.html index aa32e945..570e755d 100644 --- a/modules/stores_socket_socket_store.html +++ b/modules/stores_socket_socket_store.html @@ -1,3 +1,3 @@ stores/socket/socket.store | Webebeb Team's Tools Docs -

    Index

    Functions - Store

    useSocketStore +
    diff --git a/modules/stores_timer_store.html b/modules/stores_timer_store.html index ffd7cf74..ed517102 100644 --- a/modules/stores_timer_store.html +++ b/modules/stores_timer_store.html @@ -1,3 +1,3 @@ stores/timer.store | Webebeb Team's Tools Docs -

    Index

    Functions

    useTimerStore +
    diff --git a/modules/stores_toast_store.html b/modules/stores_toast_store.html index 990c3e67..559e6697 100644 --- a/modules/stores_toast_store.html +++ b/modules/stores_toast_store.html @@ -1,4 +1,4 @@ stores/toast.store | Webebeb Team's Tools Docs -

    Index

    Interfaces

    ToastConfig +
    diff --git a/modules/stores_useCanvasStore.html b/modules/stores_useCanvasStore.html index f8630188..8ae4ddf8 100644 --- a/modules/stores_useCanvasStore.html +++ b/modules/stores_useCanvasStore.html @@ -1,3 +1,3 @@ stores/useCanvasStore | Webebeb Team's Tools Docs -

    Index

    Functions

    useCanvasStore +
    diff --git a/modules/stores_useStore.html b/modules/stores_useStore.html index 4410745c..6e7c99ca 100644 --- a/modules/stores_useStore.html +++ b/modules/stores_useStore.html @@ -1,3 +1,3 @@ stores/useStore | Webebeb Team's Tools Docs -

    Index

    Functions

    useStore +
    diff --git a/modules/utils_checkProduction.html b/modules/utils_checkProduction.html index 01b873bb..ec97dea0 100644 --- a/modules/utils_checkProduction.html +++ b/modules/utils_checkProduction.html @@ -1,3 +1,3 @@ utils/checkProduction | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    checkProduction +
    diff --git a/modules/utils_checkTimerDifference.html b/modules/utils_checkTimerDifference.html index 56f5af12..57866a1b 100644 --- a/modules/utils_checkTimerDifference.html +++ b/modules/utils_checkTimerDifference.html @@ -1,3 +1,3 @@ utils/checkTimerDifference | Webebeb Team's Tools Docs -

    Index

    Functions - Utility

    checkTimerDifference +
    diff --git a/modules/utils_cn.html b/modules/utils_cn.html index eb696771..0539e501 100644 --- a/modules/utils_cn.html +++ b/modules/utils_cn.html @@ -1,3 +1,3 @@ utils/cn | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    cn +

    Index

    Functions - Utils

    diff --git a/modules/utils_formatDate.html b/modules/utils_formatDate.html index 6f080234..08445585 100644 --- a/modules/utils_formatDate.html +++ b/modules/utils_formatDate.html @@ -1,3 +1,3 @@ utils/formatDate | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    formatDate +

    Index

    Functions - Utils

    diff --git a/modules/utils_getCanvasContext.html b/modules/utils_getCanvasContext.html index 4838242e..9f84614a 100644 --- a/modules/utils_getCanvasContext.html +++ b/modules/utils_getCanvasContext.html @@ -1,3 +1,3 @@ utils/getCanvasContext | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    getCanvasContext +
    diff --git a/modules/utils_getDrawPoint.html b/modules/utils_getDrawPoint.html index 767639de..21077dcb 100644 --- a/modules/utils_getDrawPoint.html +++ b/modules/utils_getDrawPoint.html @@ -1,3 +1,3 @@ utils/getDrawPoint | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    getDrawPoint +
    diff --git a/modules/utils_hexToRGBA.html b/modules/utils_hexToRGBA.html index 714b49e0..4e130cab 100644 --- a/modules/utils_hexToRGBA.html +++ b/modules/utils_hexToRGBA.html @@ -1,3 +1,3 @@ utils/hexToRGBA | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    hexToRGBA +

    Index

    Functions - Utils

    diff --git a/modules/utils_playerIdStorage.html b/modules/utils_playerIdStorage.html index b2dc7419..58909c39 100644 --- a/modules/utils_playerIdStorage.html +++ b/modules/utils_playerIdStorage.html @@ -1,4 +1,4 @@ utils/playerIdStorage | Webebeb Team's Tools Docs -

    Index

    Variables

    playerIdStorageUtils +
    diff --git a/modules/utils_soundManager.html b/modules/utils_soundManager.html index b3471f51..91051a1a 100644 --- a/modules/utils_soundManager.html +++ b/modules/utils_soundManager.html @@ -1,4 +1,4 @@ utils/soundManager | Webebeb Team's Tools Docs -

    Index

    Classes

    SoundManager +
    diff --git a/modules/utils_timer.html b/modules/utils_timer.html index 408a56e4..84c2ca57 100644 --- a/modules/utils_timer.html +++ b/modules/utils_timer.html @@ -1,3 +1,3 @@ utils/timer | Webebeb Team's Tools Docs -

    Index

    Functions - Utils

    timer +

    Index

    Functions - Utils

    diff --git a/variables/hooks_useStartButton.START_BUTTON_STATUS.html b/variables/hooks_useStartButton.START_BUTTON_STATUS.html index ce882057..7e606e3f 100644 --- a/variables/hooks_useStartButton.START_BUTTON_STATUS.html +++ b/variables/hooks_useStartButton.START_BUTTON_STATUS.html @@ -1,2 +1,2 @@ START_BUTTON_STATUS | Webebeb Team's Tools Docs -
    START_BUTTON_STATUS: {
        CAN_START: {
            content: "게임 시작";
            disabled: false;
            title: any;
        };
        NOT_ENOUGH_PLAYERS: {
            content: "4명 이상 게임 시작 가능";
            disabled: true;
            title: "게임을 시작하려면 최소 4명의 플레이어가 필요합니다";
        };
        NOT_HOST: {
            content: "방장만 시작 가능";
            disabled: true;
            title: "방장만 게임을 시작할 수 있습니다";
        };
    } = ...
    +
    START_BUTTON_STATUS: {
        CAN_START: {
            content: "게임 시작";
            disabled: false;
            title: any;
        };
        NOT_ENOUGH_PLAYERS: {
            content: "4명 이상 게임 시작 가능";
            disabled: true;
            title: "게임을 시작하려면 최소 4명의 플레이어가 필요합니다";
        };
        NOT_HOST: {
            content: "방장만 시작 가능";
            disabled: true;
            title: "방장만 게임을 시작할 수 있습니다";
        };
    } = ...
    diff --git a/variables/stores_socket_socket_config.NAMESPACE_AUTH_REQUIRED.html b/variables/stores_socket_socket_config.NAMESPACE_AUTH_REQUIRED.html index cc0757bc..57ffe2bc 100644 --- a/variables/stores_socket_socket_config.NAMESPACE_AUTH_REQUIRED.html +++ b/variables/stores_socket_socket_config.NAMESPACE_AUTH_REQUIRED.html @@ -1,3 +1,3 @@ NAMESPACE_AUTH_REQUIRED | Webebeb Team's Tools Docs
    NAMESPACE_AUTH_REQUIRED: Record<SocketNamespace, boolean> = ...

    네임스페이스별 인증 요구사항입니다. GAME 소켓을 제외한 나머지는 요구함을 명시합니다.

    -
    +
    diff --git a/variables/stores_socket_socket_config.SOCKET_CONFIG.html b/variables/stores_socket_socket_config.SOCKET_CONFIG.html index fd3cd0da..1f7f17d3 100644 --- a/variables/stores_socket_socket_config.SOCKET_CONFIG.html +++ b/variables/stores_socket_socket_config.SOCKET_CONFIG.html @@ -3,4 +3,4 @@

    Type declaration

    • ReadonlyBASE_OPTIONS: {
          autoConnect: false;
          reconnection: true;
          reconnectionAttempts: 5;
          reconnectionDelay: 1000;
      }

      기본 소켓 옵션

      • ReadonlyautoConnect: false
      • Readonlyreconnection: true
      • ReadonlyreconnectionAttempts: 5
      • ReadonlyreconnectionDelay: 1000
    • ReadonlyPATHS: {
          chat: "/socket.io/chat";
          drawing: "/socket.io/drawing";
          game: "/socket.io/game";
      }

      네임스페이스별 경로

      • Readonlychat: "/socket.io/chat"
      • Readonlydrawing: "/socket.io/drawing"
      • Readonlygame: "/socket.io/game"
    • ReadonlyURL: any

      소켓 서버 URL

      -
    +
    diff --git a/variables/stores_socket_socket_config.socketCreators.html b/variables/stores_socket_socket_config.socketCreators.html index cb1882a2..da549ec0 100644 --- a/variables/stores_socket_socket_config.socketCreators.html +++ b/variables/stores_socket_socket_config.socketCreators.html @@ -1,3 +1,3 @@ socketCreators | Webebeb Team's Tools Docs
    socketCreators: {
        [K in SocketNamespace]: SocketCreator<NamespaceSocketMap[K]>
    } = ...

    네임스페이스별 소켓 생성 함수들입니다.

    -
    +
    diff --git a/variables/utils_playerIdStorage.STORAGE_KEYS.html b/variables/utils_playerIdStorage.STORAGE_KEYS.html index 25304df4..d7894a2f 100644 --- a/variables/utils_playerIdStorage.STORAGE_KEYS.html +++ b/variables/utils_playerIdStorage.STORAGE_KEYS.html @@ -3,4 +3,4 @@

    Type declaration

    • ReadonlyPLAYER_ID: ((roomId: string) => string)

      방 ID를 기반으로 플레이어 ID 스토리지 키를 생성합니다.

        • (roomId): string
        • Parameters

          • roomId: string

            방 식별자

          Returns string

          스토리지 키 문자열

          -
    +
    diff --git a/variables/utils_playerIdStorage.playerIdStorageUtils.html b/variables/utils_playerIdStorage.playerIdStorageUtils.html index 8f7f7568..77a407cf 100644 --- a/variables/utils_playerIdStorage.playerIdStorageUtils.html +++ b/variables/utils_playerIdStorage.playerIdStorageUtils.html @@ -9,4 +9,4 @@

    Returns void

  • setPlayerId: ((roomId: string, playerId: string) => void)

    특정 방의 플레이어 ID를 저장합니다.

      • (roomId, playerId): void
      • Parameters

        • roomId: string

          방 식별자

        • playerId: string

          저장할 플레이어 ID

          -

        Returns void

  • +

    Returns void

    diff --git a/variables/utils_soundManager.SOUND_IDS.html b/variables/utils_soundManager.SOUND_IDS.html index 36636181..38713e1a 100644 --- a/variables/utils_soundManager.SOUND_IDS.html +++ b/variables/utils_soundManager.SOUND_IDS.html @@ -3,4 +3,4 @@
    soundManager.preloadSound(SOUND_IDS.ENTRY, '@/assets/sounds/entry-sound-effect.mp3');
     
    -
    +