Commit 7d1c3137 authored by timel's avatar timel

refactor: import hook

parent 8f1d400e
import { useEnv } from "../hook"; import { useEnv } from "@/hook";
const { DEV, VITE_IS_AI_MODE, VITE_IS_AI_FIRST } = useEnv(); const { DEV, VITE_IS_AI_MODE, VITE_IS_AI_FIRST } = useEnv();
......
import { useEnv } from "../hook"; import { useEnv } from "@/hook";
const { DEV, VITE_IS_AI_MODE, VITE_AI_MODE_DEFAULT_DECK } = useEnv(); const { DEV, VITE_IS_AI_MODE, VITE_AI_MODE_DEFAULT_DECK } = useEnv();
......
import { useEnv } from "../hook"; import { useEnv } from "@/hook";
import NeosDevConfig from "../../neos.config.json"; import NeosDevConfig from "../../neos.config.json";
import NeosProdConfig from "../../neos.config.prod.json"; import NeosProdConfig from "../../neos.config.prod.json";
......
import React from "react"; import React from "react";
import { useNavigate } from "react-router-dom"; import { useNavigate } from "react-router-dom";
import { sendSurrender } from "../../api/ocgcore/ocgHelper"; import { sendSurrender } from "../../api/ocgcore/ocgHelper";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectUnimplemented } from "../../reducers/duel/mod"; import { selectUnimplemented } from "../../reducers/duel/mod";
import { Alert } from "antd"; import { Alert } from "antd";
......
import React from "react"; import React from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { import {
selectCardListModalIsOpen, selectCardListModalIsOpen,
......
import React from "react"; import React from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { import {
selectCardModalIsOpen, selectCardModalIsOpen,
......
...@@ -3,7 +3,7 @@ import { ...@@ -3,7 +3,7 @@ import {
selectMeCemetery, selectMeCemetery,
selectOpCemetery, selectOpCemetery,
} from "../../reducers/duel/cemeretySlice"; } from "../../reducers/duel/cemeretySlice";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import SingleSlot, { Depth } from "./singleSlot"; import SingleSlot, { Depth } from "./singleSlot";
import { cardSlotRotation } from "./util"; import { cardSlotRotation } from "./util";
import NeosConfig from "../../../neos.config.json"; import NeosConfig from "../../../neos.config.json";
......
import React, { useState } from "react"; import React, { useState } from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { import {
selectCheckCardModalCacnelResponse, selectCheckCardModalCacnelResponse,
......
import React from "react"; import React from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { Button, Card, Row, Col } from "antd"; import { Button, Card, Row, Col } from "antd";
import { CheckCard } from "@ant-design/pro-components"; import { CheckCard } from "@ant-design/pro-components";
......
import React, { useState } from "react"; import React, { useState } from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { Button, Card, Row, Col } from "antd"; import { Button, Card, Row, Col } from "antd";
import { CheckCard } from "@ant-design/pro-components"; import { CheckCard } from "@ant-design/pro-components";
......
...@@ -2,7 +2,7 @@ import { Button, Row, Col, Card, InputNumber } from "antd"; ...@@ -2,7 +2,7 @@ import { Button, Row, Col, Card, InputNumber } from "antd";
import React, { useState } from "react"; import React, { useState } from "react";
import { sendSelectCounterResponse } from "../../api/ocgcore/ocgHelper"; import { sendSelectCounterResponse } from "../../api/ocgcore/ocgHelper";
import { fetchStrings } from "../../api/strings"; import { fetchStrings } from "../../api/strings";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { clearCheckCounter } from "../../reducers/duel/mod"; import { clearCheckCounter } from "../../reducers/duel/mod";
import { selectCheckCounterModal } from "../../reducers/duel/modal/checkCounterModalSlice"; import { selectCheckCounterModal } from "../../reducers/duel/modal/checkCounterModalSlice";
import { store } from "@/store"; import { store } from "@/store";
......
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectMeDeck, selectOpDeck } from "../../reducers/duel/deckSlice"; import { selectMeDeck, selectOpDeck } from "../../reducers/duel/deckSlice";
import SingleSlot, { Depth } from "./singleSlot"; import SingleSlot, { Depth } from "./singleSlot";
import { cardSlotRotation } from "./util"; import { cardSlotRotation } from "./util";
......
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { import {
selectMeExclusion, selectMeExclusion,
selectopExclusion, selectopExclusion,
......
import SingleSlot, { Depth } from "./singleSlot"; import SingleSlot, { Depth } from "./singleSlot";
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { import {
selectMeExtraDeck, selectMeExtraDeck,
selectOpExtraDeck, selectOpExtraDeck,
......
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectMeMagics, selectOpMagics } from "../../reducers/duel/magicSlice"; import { selectMeMagics, selectOpMagics } from "../../reducers/duel/magicSlice";
import { clearMagicPlaceInteractivities } from "../../reducers/duel/mod"; import { clearMagicPlaceInteractivities } from "../../reducers/duel/mod";
import FixedSlot from "./fixedSlot"; import FixedSlot from "./fixedSlot";
......
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectMeHands, selectOpHands } from "../../reducers/duel/handsSlice"; import { selectMeHands, selectOpHands } from "../../reducers/duel/handsSlice";
import { CardState } from "../../reducers/duel/generic"; import { CardState } from "../../reducers/duel/generic";
import { import {
......
import React, { useEffect } from "react"; import React, { useEffect } from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectHint } from "../../reducers/duel/hintSlice"; import { selectHint } from "../../reducers/duel/hintSlice";
import { selectCurrentPhase } from "../../reducers/duel/phaseSlice"; import { selectCurrentPhase } from "../../reducers/duel/phaseSlice";
import { notification } from "antd"; import { notification } from "antd";
......
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { selectMeMagics, selectOpMagics } from "../../reducers/duel/magicSlice"; import { selectMeMagics, selectOpMagics } from "../../reducers/duel/magicSlice";
import { CardState } from "../../reducers/duel/generic"; import { CardState } from "../../reducers/duel/generic";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { zip } from "./util"; import { zip } from "./util";
import FixedSlot from "./fixedSlot"; import FixedSlot from "./fixedSlot";
import { clearMagicPlaceInteractivities } from "../../reducers/duel/mod"; import { clearMagicPlaceInteractivities } from "../../reducers/duel/mod";
......
import * as BABYLON from "@babylonjs/core"; import * as BABYLON from "@babylonjs/core";
import { CardState } from "../../reducers/duel/generic"; import { CardState } from "../../reducers/duel/generic";
import "react-babylonjs"; import "react-babylonjs";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { import {
selectMeMonsters, selectMeMonsters,
selectOpMonsters, selectOpMonsters,
......
import React, { useState } from "react"; import React, { useState } from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { Button } from "antd"; import { Button } from "antd";
import { CheckCard } from "@ant-design/pro-components"; import { CheckCard } from "@ant-design/pro-components";
......
import React, { useState } from "react"; import React, { useState } from "react";
import { store } from "@/store"; import { store } from "@/store";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { import {
selectCurrentPhase, selectCurrentPhase,
selectEnableBp, selectEnableBp,
......
import React, { useState } from "react"; import React, { useState } from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { Button } from "antd"; import { Button } from "antd";
import { sendSelectPositionResponse } from "../../api/ocgcore/ocgHelper"; import { sendSelectPositionResponse } from "../../api/ocgcore/ocgHelper";
......
...@@ -16,7 +16,7 @@ import { ...@@ -16,7 +16,7 @@ import {
useSortable, useSortable,
} from "@dnd-kit/sortable"; } from "@dnd-kit/sortable";
import { CSS } from "@dnd-kit/utilities"; import { CSS } from "@dnd-kit/utilities";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectSortCardModal } from "../../reducers/duel/modal/sortCardModalSlice"; import { selectSortCardModal } from "../../reducers/duel/modal/sortCardModalSlice";
import { sendSortCardResponse } from "../../api/ocgcore/ocgHelper"; import { sendSortCardResponse } from "../../api/ocgcore/ocgHelper";
import { store } from "@/store"; import { store } from "@/store";
......
...@@ -3,7 +3,7 @@ import { UserOutlined } from "@ant-design/icons"; ...@@ -3,7 +3,7 @@ import { UserOutlined } from "@ant-design/icons";
import { Avatar } from "antd"; import { Avatar } from "antd";
import { CheckCard } from "@ant-design/pro-components"; import { CheckCard } from "@ant-design/pro-components";
import NeosConfig from "../../../neos.config.json"; import NeosConfig from "../../../neos.config.json";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { import {
selectMeInitInfo, selectMeInitInfo,
selectOpInitInfo, selectOpInitInfo,
......
import React, { useEffect, useState } from "react"; import React, { useEffect, useState } from "react";
import { Timeline, TimelineItemProps } from "antd"; import { Timeline, TimelineItemProps } from "antd";
import { MessageOutlined } from "@ant-design/icons"; import { MessageOutlined } from "@ant-design/icons";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { selectChat } from "../../reducers/chatSlice"; import { selectChat } from "../../reducers/chatSlice";
const DuelTimeLine = () => { const DuelTimeLine = () => {
......
import React from "react"; import React from "react";
import { useAppSelector } from "../../hook"; import { useAppSelector } from "@/hook";
import { store } from "@/store"; import { store } from "@/store";
import { Button } from "antd"; import { Button } from "antd";
import { sendSelectEffectYnResponse } from "../../api/ocgcore/ocgHelper"; import { sendSelectEffectYnResponse } from "../../api/ocgcore/ocgHelper";
......
import React from "react"; import React from "react";
import { sendHandResult, sendTpResult } from "../api/ocgcore/ocgHelper"; import { sendHandResult, sendTpResult } from "../api/ocgcore/ocgHelper";
import { useAppSelector } from "../hook"; import { useAppSelector } from "@/hook";
import { useConfig } from "../config"; import { useConfig } from "../config";
import { import {
selectHandSelectAble, selectHandSelectAble,
......
...@@ -19,7 +19,7 @@ import { ...@@ -19,7 +19,7 @@ import {
selectPlayer0, selectPlayer0,
selectPlayer1, selectPlayer1,
} from "../reducers/playerSlice"; } from "../reducers/playerSlice";
import { useAppSelector } from "../hook"; import { useAppSelector } from "@/hook";
import { useConfig } from "../config"; import { useConfig } from "../config";
import { selectJoined } from "../reducers/joinSlice"; import { selectJoined } from "../reducers/joinSlice";
import { selectChat } from "../reducers/chatSlice"; import { selectChat } from "../reducers/chatSlice";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment