diff --git a/classes/utils_soundManager.SoundManager.html b/classes/utils_soundManager.SoundManager.html index 510c6547..c6618b77 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 1ac7ae1c..264b72b4 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 356ec69d..b7dccd28 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 c1f68201..f1e5e1b8 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 3c2b5457..b3914159 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 848b999d..c9551ab7 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 25d4c403..9f863840 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 9c74d827..a8302cef 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 e263a73b..7377ff0f 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 8c12743b..48390b39 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 50c53c76..7215f987 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 a65b2c48..ce10ec01 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 c6093ffa..b5ca592b 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 fd2e2e18..7821f176 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 3ab99aaa..e2c652bd 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 9d15a4ab..94cbe38a 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 9dbe8587..0b4ac59e 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 c5e25d49..c1471305 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 5df7b4d2..b68280c0 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 66c860ba..b8721fa3 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 4b41f589..1f2113c4 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 e37dc5de..c5a5b7cc 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 f93d5e0a..a3fba0eb 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 e62bbb68..af8139e9 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 65ad2bf7..a76aa55b 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 d696073b..c29e042c 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 22147f70..5c32fee7 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 698947c4..56e96036 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 553d5892..5bcdbc71 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 37b45a45..570a0643 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 2edb73f8..ff423dae 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 fba543b7..57f4dde0 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 a192036b..bd5a12bc 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 ad96fd52..aebf5be5 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 03f05c68..1a41c225 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 35b44a8e..fbcc2d68 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 84f5a693..fa40e475 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 7b42cf6c..edfce77f 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 522855fc..2879d365 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 77147eb6..464f0f9d 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 dc59ade7..a096a6e2 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 e2aee592..59ade7d2 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 fd79e120..7bcfe23d 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 9b80d43b..e106e0a0 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 33454eae..a30456b0 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 0be981ad..f1d5a0c1 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 26bc79ed..c15245ed 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 838c60f4..80b015f5 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 3908d3bf..2ebe736c 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 58dafb4e..04345004 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 9c2bc8c1..a245e232 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 3ff388ab..9cc282fa 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 3f56b91e..c9a6f6e6 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 bbcd1d3f..cda0401a 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 381a8259..89570a3c 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 cf050d09..53d00b7e 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 7e140b9b..649737a3 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 51a1eb5f..f34b9dc8 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 90a13ab1..93c05f9a 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 ac519935..6c03566e 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 3d8f505c..429c99ef 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 7c6fa9a4..8be94208 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 95b62876..96822a3a 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 748dbe69..7a89852c 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 240915b3..6f8e587a 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 64cbb019..6f8c61a6 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 4bbf6bc0..83f36998 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 8d349f98..8dd9b772 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 c9ea9ece..16d610e1 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 fe3f455a..0f6c2533 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 b08c7d7c..c4577ef4 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 d1a9547b..0c066415 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 019d1772..08ba17fb 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 dfd4325b..a8ba2c91 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 a09077c5..c7dd57c1 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 5fb9536e..03f9584f 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 206c1c8d..9542dd8a 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 5f752a81..5f8fb400 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 1b48ad33..eb1bd843 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 6626394d..2d3c56bc 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 d6e37a7b..7b48485e 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 d62c45e7..d1595702 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 bf44afd3..f84f2b7a 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 3995477d..796ef808 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 233de07d..a58a9f88 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 d86336f3..304d4a26 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');
     
    -
    +