Commit 15e4a1e4 authored by timel's avatar timel

refactor: import api

parent 7d1c3137
......@@ -6,7 +6,7 @@
* */
import initSqlJs, { Database } from "sql.js";
import { CardMeta, CardData, CardText } from "../api/cards";
import { CardMeta, CardData, CardText } from "@/api/cards";
import NeosConfig from "../../neos.config.json";
export enum sqliteCmd {
......
......@@ -6,7 +6,7 @@ import {
} from "@reduxjs/toolkit";
import { DuelState } from "./mod";
import { RootState } from "@/store";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
createAsyncMetaThunk,
DuelFieldState,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
clearIdleInteractivities,
clearPlaceInteractivities,
......
......@@ -2,7 +2,7 @@ import { judgeSelf } from "./util";
import { PayloadAction, CaseReducer } from "@reduxjs/toolkit";
import { DuelState } from "./mod";
import { RootState } from "@/store";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { DuelFieldState, CardState } from "./generic";
export interface DeckState extends DuelFieldState {}
......
......@@ -6,7 +6,7 @@ import {
} from "@reduxjs/toolkit";
import { DuelState } from "./mod";
import { RootState } from "@/store";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
createAsyncMetaThunk,
DuelFieldState,
......
import { ActionReducerMapBuilder } from "@reduxjs/toolkit";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { RootState } from "@/store";
import {
createAsyncMetaThunk,
......
......@@ -4,9 +4,9 @@ import {
createAsyncThunk,
PayloadAction,
} from "@reduxjs/toolkit";
import { CardMeta } from "../../api/cards";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { fetchCard } from "../../api/cards";
import { CardMeta } from "@/api/cards";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchCard } from "@/api/cards";
import { DuelState } from "./mod";
import ReloadFieldAction = ygopro.StocGameMessage.MsgReloadField.ZoneAction;
type UpdateDataAction = ReturnType<
......
......@@ -16,7 +16,7 @@ import {
createAsyncRepeatedMetaThunk,
updateCardMeta,
} from "./generic";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
export interface HandState extends DuelFieldState {}
......
import { createAsyncThunk, ActionReducerMapBuilder } from "@reduxjs/toolkit";
import { DuelState } from "./mod";
import { RootState } from "@/store";
import { DESCRIPTION_LIMIT, fetchStrings, getStrings } from "../../api/strings";
import { DESCRIPTION_LIMIT, fetchStrings, getStrings } from "@/api/strings";
import { findCardByLocation } from "./util";
import { fetchCard } from "../../api/cards";
import { fetchCard } from "@/api/cards";
import { DuelReducer } from "./generic";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
export interface HintState {
code: number;
......
import { PayloadAction, CaseReducer } from "@reduxjs/toolkit";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { RootState } from "@/store";
import { DuelState } from "./mod";
import { judgeSelf } from "./util";
......
......@@ -5,7 +5,7 @@ import {
ActionReducerMapBuilder,
} from "@reduxjs/toolkit";
import { DuelState } from "./mod";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { RootState } from "@/store";
import {
createAsyncMetaThunk,
......
......@@ -3,7 +3,7 @@
*
* */
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { createSlice, PayloadAction } from "@reduxjs/toolkit";
import { InitInfo, infoInitImpl, updateHpImpl } from "./initInfoSlice";
import { TimeLimit, updateTimeLimitImpl } from "./timeLimit";
......
import { PayloadAction, CaseReducer } from "@reduxjs/toolkit";
import { DuelState } from "../mod";
import { RootState } from "@/store";
import { CardMeta } from "../../../api/cards";
import { CardMeta } from "@/api/cards";
// 更新卡牌列表弹窗打开状态
export const setCardListModalIsOpenImpl: CaseReducer<
......
import { PayloadAction, CaseReducer } from "@reduxjs/toolkit";
import { DuelState } from "../mod";
import { RootState } from "@/store";
import { CardMeta } from "../../../api/cards";
import { CardMeta } from "@/api/cards";
// 更新卡牌弹窗打开状态
export const setCardModalIsOpenImpl: CaseReducer<
......
......@@ -7,8 +7,8 @@ import {
import { RootState } from "@/store";
import { DuelState } from "../mod";
import { cmpCardLocation, findCardByLocation, judgeSelf } from "../util";
import { fetchCard, getCardStr } from "../../../api/cards";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { fetchCard, getCardStr } from "@/api/cards";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
// 更新卡牌选择弹窗打开状态
export const setCheckCardModalIsOpenImpl: CaseReducer<
......
......@@ -5,9 +5,9 @@ import {
CaseReducer,
createAsyncThunk,
} from "@reduxjs/toolkit";
import { fetchCard } from "../../../api/cards";
import { fetchCard } from "@/api/cards";
import { RootState } from "@/store";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { findCardByLocation } from "../util";
// 更新打开状态
......
......@@ -5,9 +5,9 @@ import {
CaseReducer,
createAsyncThunk,
} from "@reduxjs/toolkit";
import { fetchCard } from "../../../api/cards";
import { fetchCard } from "@/api/cards";
import { RootState } from "@/store";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { findCardByLocation } from "../util";
// 更新打开状态
......
......@@ -3,7 +3,7 @@ import { PayloadAction, CaseReducer } from "@reduxjs/toolkit";
import { RootState } from "@/store";
import { DuelState } from "../mod";
import { findCardByLocation } from "../util";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
type SelectCounter = ReturnType<
typeof ygopro.StocGameMessage.MsgSelectCounter.prototype.toObject
>;
......
import { CardMeta } from "../../../api/cards";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { CardMeta } from "@/api/cards";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
type CardLocation = ReturnType<typeof ygopro.CardLocation.prototype.toObject>;
export interface ModalState {
......
......@@ -5,7 +5,7 @@ import {
ActionReducerMapBuilder,
} from "@reduxjs/toolkit";
import { DuelState } from "../mod";
import { fetchCard, getCardStr } from "../../../api/cards";
import { fetchCard, getCardStr } from "@/api/cards";
import { RootState } from "@/store";
export const setOptionModalIsOpenImpl: CaseReducer<
......
import { PayloadAction, CaseReducer } from "@reduxjs/toolkit";
import { RootState } from "@/store";
import { DuelState } from "../mod";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
export const setPositionModalIsOpenImpl: CaseReducer<
DuelState,
......
......@@ -3,8 +3,8 @@ import {
CaseReducer,
createAsyncThunk,
} from "@reduxjs/toolkit";
import { fetchCard } from "../../../api/cards";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { fetchCard } from "@/api/cards";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { RootState } from "@/store";
import { DuelReducer } from "../generic";
import { DuelState } from "../mod";
......
......@@ -4,9 +4,9 @@ import {
createAsyncThunk,
ActionReducerMapBuilder,
} from "@reduxjs/toolkit";
import { CardMeta, fetchCard } from "../../../api/cards";
import { ygopro } from "../../../api/ocgcore/idl/ocgcore";
import { fetchStrings, getStrings } from "../../../api/strings";
import { CardMeta, fetchCard } from "@/api/cards";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchStrings, getStrings } from "@/api/strings";
import { RootState } from "@/store";
import { DuelState } from "../mod";
......
......@@ -6,7 +6,7 @@ import {
createAsyncThunk,
} from "@reduxjs/toolkit";
import { DuelState } from "./mod";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { RootState } from "@/store";
import {
DuelFieldState,
......@@ -21,7 +21,7 @@ import {
setPosition,
removeOverlay,
} from "./generic";
import { fetchCard } from "../../api/cards";
import { fetchCard } from "@/api/cards";
type MsgUpdateCounter = ReturnType<
typeof ygopro.StocGameMessage.MsgUpdateCounter.prototype.toObject
>;
......
......@@ -5,7 +5,7 @@
import { DuelState } from "./mod";
import { Draft } from "@reduxjs/toolkit";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { CardState } from "./generic";
type Location =
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import { fetchHandsMeta } from "../../reducers/duel/handsSlice";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import onMsgStart from "./start";
import onMsgDraw from "./draw";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import {
fetchCommonHintMeta,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import MsgMove = ygopro.StocGameMessage.MsgMove;
import { AppDispatch } from "@/store";
import {
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import { updatePhase } from "../../reducers/duel/mod";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import { updateTurn } from "../../reducers/duel/mod";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { setMagicPosition, setMonsterPosition } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { reloadField } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
import MsgReloadField = ygopro.StocGameMessage.MsgReloadField;
......
import { ActionCreatorWithPayload } from "@reduxjs/toolkit";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { Interactivity, InteractType } from "../../reducers/duel/generic";
import {
addHandsIdleInteractivity,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import {
setCheckCardModalIsOpen,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { sendSelectChainResponse } from "../../api/ocgcore/ocgHelper";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { sendSelectChainResponse } from "@/api/ocgcore/ocgHelper";
import { fetchSelectHintMeta } from "../../reducers/duel/hintSlice";
import {
setCheckCardMOdalCancelAble,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setCheckCounter } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
import MsgSelectCounter = ygopro.StocGameMessage.MsgSelectCounter;
......
import { CardMeta } from "../../api/cards";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { CardMeta } from "@/api/cards";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setYesNoModalIsOpen } from "../../reducers/duel/mod";
import { fetchYesNoMeta } from "../../reducers/duel/modal/mod";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import { Interactivity, InteractType } from "../../reducers/duel/generic";
import {
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setOptionModalIsOpen } from "../../reducers/duel/mod";
import { fetchOptionMeta } from "../../reducers/duel/modal/mod";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import MsgSelectPlace = ygopro.StocGameMessage.MsgSelectPlace;
import {
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
setPositionModalIsOpen,
setPositionModalPositions,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
setCheckCardModalV3AllLevel,
setCheckCardModalV3IsOpen,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
setCheckCardModalV3AllLevel,
setCheckCardModalV3IsOpen,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
setCheckCardModalV2CancelAble,
setCheckCardModalV2FinishAble,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setYesNoModalIsOpen } from "../../reducers/duel/mod";
import { fetchYesNoMetaWithEffecDesc } from "../../reducers/duel/modal/yesNoModalSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { updateHandsMeta } from "../../reducers/duel/handsSlice";
import { AppDispatch } from "@/store";
import MsgShuffleHand = ygopro.StocGameMessage.MsgShuffleHand;
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setSortCardModalIsOpen } from "../../reducers/duel/mod";
import { fetchSortCardMeta } from "../../reducers/duel/modal/sortCardModalSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { AppDispatch } from "@/store";
import {
infoInit,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import { updateTimeLimit } from "../../reducers/duel/mod";
import { sendTimeConfirm } from "../../api/ocgcore/ocgHelper";
import { sendTimeConfirm } from "@/api/ocgcore/ocgHelper";
export default function handleTimeLimit(timeLimit: ygopro.StocTimeLimit) {
const dispatch = store.dispatch;
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setUnimplemented } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
import NeosConfig from "../../../neos.config.json";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { updateMonsterCounters } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
import MsgUpdateCounter = ygopro.StocGameMessage.MsgUpdateCounter;
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { updateFieldData } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
import MsgUpdateData = ygopro.StocGameMessage.MsgUpdateData;
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { fetchEsHintMeta } from "../../reducers/duel/hintSlice";
import { updateHp } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
export function CardZoneToChinese(zone: ygopro.CardZone): string {
switch (zone) {
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
clearAllIdleInteractivities,
setWaiting,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { setResult } from "../../reducers/duel/mod";
import { AppDispatch } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import { player0DeckInfo, player1DeckInfo } from "../../reducers/playerSlice";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import { selectHandAble } from "../../reducers/moraSlice";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import { selectTpAble } from "../../reducers/moraSlice";
......
......@@ -8,8 +8,8 @@ import handleHsPlayerEnter from "./room/hsPlayerEnter";
import handleJoinGame from "./room/joinGame";
import handleChat from "./room/chat";
import handleHsWatchChange from "./room/hsWatchChange";
import { YgoProPacket } from "../api/ocgcore/ocgAdapter/packet";
import { adaptStoc } from "../api/ocgcore/ocgAdapter/adapter";
import { YgoProPacket } from "@/api/ocgcore/ocgAdapter/packet";
import { adaptStoc } from "@/api/ocgcore/ocgAdapter/adapter";
import handleSelectHand from "./mora/selectHand";
import handleSelectTp from "./mora/selectTp";
import handleDeckCount from "./mora/deckCount";
......
......@@ -2,7 +2,7 @@
* 长连接建立事件订阅处理逻辑
*
* */
import { sendJoinGame, sendPlayerInfo } from "../api/ocgcore/ocgHelper";
import { sendJoinGame, sendPlayerInfo } from "@/api/ocgcore/ocgHelper";
import NeosConfig from "../../neos.config.json";
/*
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { postChat } from "../../reducers/chatSlice";
import { store } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { duelStart } from "../../reducers/moraSlice";
import { store } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import {
player0Update,
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import { player0Enter, player1Enter } from "../../reducers/playerSlice";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { observerChange } from "../../reducers/playerSlice";
import { store } from "@/store";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import { store } from "@/store";
import { setJoined } from "../../reducers/joinSlice";
......
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
player0Update,
player1Update,
......
import React from "react";
import { useNavigate } from "react-router-dom";
import { sendSurrender } from "../../api/ocgcore/ocgHelper";
import { sendSurrender } from "@/api/ocgcore/ocgHelper";
import { useAppSelector } from "@/hook";
import { selectUnimplemented } from "../../reducers/duel/mod";
import { Alert } from "antd";
......
......@@ -10,7 +10,7 @@ import {
setCardListModalIsOpen,
} from "../../reducers/duel/mod";
import { Drawer, List, Button } from "antd";
import { sendSelectIdleCmdResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectIdleCmdResponse } from "@/api/ocgcore/ocgHelper";
import NeosConfig from "../../../neos.config.json";
const CARD_WIDTH = 100;
......
......@@ -12,7 +12,7 @@ import {
clearAllIdleInteractivities,
} from "../../reducers/duel/mod";
import { Modal, Card, Button, Row, Col } from "antd";
import { sendSelectIdleCmdResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectIdleCmdResponse } from "@/api/ocgcore/ocgHelper";
import Icon, { StarOutlined } from "@ant-design/icons";
import NeosConfig from "../../../neos.config.json";
import { ReactComponent as BattleSvg } from "../../../neos-assets/battle-axe.svg";
......@@ -23,7 +23,7 @@ import {
Attribute2StringCodeMap,
Race2StringCodeMap,
} from "../../common";
import { fetchStrings } from "../../api/strings";
import { fetchStrings } from "@/api/strings";
const { Meta } = Card;
const CARD_WIDTH = 240;
......
......@@ -18,7 +18,7 @@ import { CheckCard, CheckCardProps } from "@ant-design/pro-components";
import {
sendSelectCardResponse,
sendSelectChainResponse,
} from "../../api/ocgcore/ocgHelper";
} from "@/api/ocgcore/ocgHelper";
import { ThunderboltOutlined } from "@ant-design/icons";
import NeosConfig from "../../../neos.config.json";
import DragModal from "./dragModal";
......
......@@ -12,7 +12,7 @@ import {
selectCheckCardModalV2SelectAbleOptions,
selectCheckCardModalV2SelectedOptions,
} from "../../reducers/duel/modal/checkCardModalV2Slice";
import { sendSelectUnselectCardResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectUnselectCardResponse } from "@/api/ocgcore/ocgHelper";
import {
resetCheckCardModalV2,
setCheckCardModalV2IsOpen,
......
......@@ -3,7 +3,7 @@ import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button, Card, Row, Col } from "antd";
import { CheckCard } from "@ant-design/pro-components";
import { sendSelectCardResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectCardResponse } from "@/api/ocgcore/ocgHelper";
import {
resetCheckCardModalV3,
setCheckCardModalV3IsOpen,
......
import { Button, Row, Col, Card, InputNumber } from "antd";
import React, { useState } from "react";
import { sendSelectCounterResponse } from "../../api/ocgcore/ocgHelper";
import { fetchStrings } from "../../api/strings";
import { sendSelectCounterResponse } from "@/api/ocgcore/ocgHelper";
import { fetchStrings } from "@/api/strings";
import { useAppSelector } from "@/hook";
import { clearCheckCounter } from "../../reducers/duel/mod";
import { selectCheckCounterModal } from "../../reducers/duel/modal/checkCounterModalSlice";
......
......@@ -3,8 +3,8 @@ import { store } from "@/store";
import { CardState } from "../../reducers/duel/generic";
import { useRef } from "react";
import { useClick } from "./hook";
import { sendSelectPlaceResponse } from "../../api/ocgcore/ocgHelper";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { sendSelectPlaceResponse } from "@/api/ocgcore/ocgHelper";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
setCardListModalInfo,
setCardListModalIsOpen,
......
......@@ -5,7 +5,7 @@ import { selectCurrentPhase } from "../../reducers/duel/phaseSlice";
import { notification } from "antd";
import { selectDuelResult, selectWaiting } from "../../reducers/duel/mod";
import { useNavigate } from "react-router-dom";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import MsgWin = ygopro.StocGameMessage.MsgWin;
import NeosConfig from "../../../neos.config.json";
......
......@@ -7,7 +7,7 @@ import {
selectOptionModalIsOpen,
selectOptionModalOptions,
} from "../../reducers/duel/modal/mod";
import { sendSelectOptionResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectOptionResponse } from "@/api/ocgcore/ocgHelper";
import {
resetOptionModal,
setOptionModalIsOpen,
......
......@@ -11,7 +11,7 @@ import {
sendSelectBattleCmdResponse,
sendSelectIdleCmdResponse,
sendSurrender,
} from "../../api/ocgcore/ocgHelper";
} from "@/api/ocgcore/ocgHelper";
import {
clearAllIdleInteractivities,
setEnableBp,
......
......@@ -2,12 +2,12 @@ import React, { useState } from "react";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button } from "antd";
import { sendSelectPositionResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectPositionResponse } from "@/api/ocgcore/ocgHelper";
import {
selectPositionModalIsOpen,
selectPositionModalPositions,
} from "../../reducers/duel/modal/mod";
import { ygopro } from "../../api/ocgcore/idl/ocgcore";
import { ygopro } from "@/api/ocgcore/idl/ocgcore";
import {
resetPositionModal,
setPositionModalIsOpen,
......
import React, { useState } from "react";
import { Input, Button, Row, Col } from "antd";
import { SendOutlined } from "@ant-design/icons";
import { sendChat } from "../../api/ocgcore/ocgHelper";
import { sendChat } from "@/api/ocgcore/ocgHelper";
const SendBox = () => {
const [content, setContent] = useState("");
......
......@@ -18,11 +18,11 @@ import {
import { CSS } from "@dnd-kit/utilities";
import { useAppSelector } from "@/hook";
import { selectSortCardModal } from "../../reducers/duel/modal/sortCardModalSlice";
import { sendSortCardResponse } from "../../api/ocgcore/ocgHelper";
import { sendSortCardResponse } from "@/api/ocgcore/ocgHelper";
import { store } from "@/store";
import { resetSortCardModal } from "../../reducers/duel/mod";
import { Modal, Button, Card } from "antd";
import { CardMeta } from "../../api/cards";
import { CardMeta } from "@/api/cards";
import NeosConfig from "../../../neos.config.json";
const SortCardModal = () => {
......
......@@ -2,7 +2,7 @@ import React from "react";
import { useAppSelector } from "@/hook";
import { store } from "@/store";
import { Button } from "antd";
import { sendSelectEffectYnResponse } from "../../api/ocgcore/ocgHelper";
import { sendSelectEffectYnResponse } from "@/api/ocgcore/ocgHelper";
import {
selectYesNoModalIsOpen,
selectYesNOModalMsg,
......
import React from "react";
import { sendHandResult, sendTpResult } from "../api/ocgcore/ocgHelper";
import { sendHandResult, sendTpResult } from "@/api/ocgcore/ocgHelper";
import { useAppSelector } from "@/hook";
import { useConfig } from "../config";
import {
......
......@@ -23,12 +23,12 @@ import { useAppSelector } from "@/hook";
import { useConfig } from "../config";
import { selectJoined } from "../reducers/joinSlice";
import { selectChat } from "../reducers/chatSlice";
import { fetchDeck, type IDeck, DeckManager } from "../api/deck";
import { fetchDeck, type IDeck, DeckManager } from "@/api/deck";
import {
sendUpdateDeck,
sendHsReady,
sendHsStart,
} from "../api/ocgcore/ocgHelper";
} from "@/api/ocgcore/ocgHelper";
import {
UserOutlined,
CheckCircleFilled,
......@@ -46,7 +46,7 @@ import NeosConfig from "../../neos.config.json";
import YGOProDeck from "ygopro-deck-encode";
// @ts-ignore
import rustInit from "rust-src";
import { initStrings } from "../api/strings";
import { initStrings } from "@/api/strings";
const READY_STATE = "ready";
......
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