diff --git a/classes/utils_soundManager.SoundManager.html b/classes/utils_soundManager.SoundManager.html index b7ac7673..879830d0 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 f59fe786..ce7420b2 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 d1a3bdd1..38c01123 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 af6574c8..3541e7b4 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 2ee44aa1..9ac6c6f4 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 d73094b1..263d2fa2 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 7b300eaa..797d9cb9 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 b8dc9831..25222685 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 739ae06f..50504a13 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 dada7ee1..e0dfbb9b 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 5c8a79a6..29b91068 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 87f61870..957b5f21 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 0efa27e2..8b3dc72a 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 519f3580..7a6c513a 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 08fd8820..79c6965c 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 aef3a792..0c5db476 100644 --- a/functions/hooks_useScrollToBottom.useScrollToBottom.html +++ b/functions/hooks_useScrollToBottom.useScrollToBottom.html @@ -10,4 +10,4 @@
  • isScrollLocked - 스크롤 자동 잠금 상태
  • setScrollLocked - 스크롤 잠금 상태를 설정하는 함수
  • -
    +
    diff --git a/functions/hooks_useStartButton.useGameStart.html b/functions/hooks_useStartButton.useGameStart.html index a11b03cc..fe7330f7 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;
      }

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

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

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

      • isHost: any
    diff --git a/functions/hooks_useTimeout.useTimeout.html b/functions/hooks_useTimeout.useTimeout.html index 59acd66e..fc12f5e8 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 2843b1ed..d5c7e96a 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 ce773399..3d392f51 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 13da97a7..895f26a1 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 0a9d84f1..5df8d59b 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 f71c5b2e..17618a16 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 177c1e3e..94bfb08e 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_toast_store.useToastStore.html b/functions/stores_toast_store.useToastStore.html index b5c6a86e..52ed6165 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 4dd49e64..1ab8d1bd 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 e7722829..d0487f54 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_checkTimerDifference.checkTimerDifference.html b/functions/utils_checkTimerDifference.checkTimerDifference.html index ef33cb57..81cfbba3 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 bbbf8298..2ddb909e 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 30dd6b1d..5d679bc9 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 7e9dc315..38b152f3 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 c6a64af8..076c3c78 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 5a7412d2..2a13c573 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 d2121929..803c8fe5 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/index.html b/index.html index 94e01412..6e6cf86e 100644 --- a/index.html +++ b/index.html @@ -75,13 +75,13 @@ 드로잉 도구 시연 - Undo/Redo 기능 + Undo/Redo 기능 diff --git a/interfaces/stores_socket_chatSocket_store.ChatState.html b/interfaces/stores_socket_chatSocket_store.ChatState.html index f8dce578..f538cb4b 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 36834cf7..e219c371 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 cf085bd4..e1172d7b 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 a665f645..c8b16f49 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 356d78c4..48119649 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 c63890c4..fd45eaa8 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 599e44e2..0dc1298a 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 079b54b5..7a38c2aa 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 3e9024ea..2d20d2ee 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 e0342348..764c4089 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 5af2cf18..ace4f60d 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 3016b869..c37cc291 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 96e95fe1..ee075019 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 bdec8101..b7872f06 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 71f174b9..731d5c18 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 22caad7f..af7334ab 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 28fa59e9..a258fb77 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 4715fe06..efb70927 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 c5172e32..0c70fa0d 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_useStartButton.html b/modules/hooks_useStartButton.html index 6554858a..850a6997 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 9dc1f44b..cef17cec 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 9f20b2d8..0a5c4bb4 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 20475b65..505d5a42 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 b804d175..1ff8ddb1 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 cc24c7e6..54a734b1 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 54a29c2a..b7a008f3 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 83f619e5..662d6477 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_toast_store.html b/modules/stores_toast_store.html index 6ed6099f..9d247b28 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 5929929b..97d9362c 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 544708c9..d1b22d13 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_checkTimerDifference.html b/modules/utils_checkTimerDifference.html index eda4c7c3..91fccec5 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 cbef9e4d..3bb299e3 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 58b1b254..db2adf65 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 d96a5de8..adcd0896 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 64156d9f..f6be619e 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 f2d4dc40..094db729 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 e73c84b9..fe899221 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 c08d037b..2b11b853 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 85b1011f..f0809562 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 6856bfdf..beb787fb 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 64940591..2005d54d 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 3ae89c99..59826f91 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 de774942..b2307237 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 93ebbba0..c7fa1e02 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 bfa18390..2c55bf11 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 a7ef5f89..a4d2af6d 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');
     
    -
    +