Commit 5979c756 authored by chechunchi's avatar chechunchi

update matStore

parent d2f7bbd2
Pipeline #21802 passed with stages
in 14 minutes and 41 seconds
import { v4 as v4uuid } from "uuid"; import { v4 as v4uuid } from "uuid";
import { ygopro } from "@/api"; import { ygopro } from "@/api";
import { store } from "@/stores"; import { playerStore, store } from "@/stores";
const { matStore } = store; const { matStore } = store;
export default (start: ygopro.StocGameMessage.MsgStart) => { export default (start: ygopro.StocGameMessage.MsgStart) => {
...@@ -11,13 +11,18 @@ export default (start: ygopro.StocGameMessage.MsgStart) => { ...@@ -11,13 +11,18 @@ export default (start: ygopro.StocGameMessage.MsgStart) => {
? 1 ? 1
: 0; : 0;
const meName = playerStore.getMePlayer().name;
const opName = playerStore.getOpPlayer().name;
matStore.initInfo.set(0, { matStore.initInfo.set(0, {
life: start.life1, life: start.life1,
name: opponent == 0 ? opName : meName,
deckSize: start.deckSize1, deckSize: start.deckSize1,
extraSize: start.extraSize1, extraSize: start.extraSize1,
}); });
matStore.initInfo.set(1, { matStore.initInfo.set(1, {
life: start.life2, life: start.life2,
name: opponent == 1 ? opName : meName,
deckSize: start.deckSize2, deckSize: start.deckSize2,
extraSize: start.extraSize2, extraSize: start.extraSize2,
}); });
......
...@@ -177,6 +177,7 @@ const genBlock = (zone: ygopro.CardZone, n: number) => ...@@ -177,6 +177,7 @@ const genBlock = (zone: ygopro.CardZone, n: number) =>
const initInfo: MatState["initInfo"] = (() => { const initInfo: MatState["initInfo"] = (() => {
const defaultInitInfo = { const defaultInitInfo = {
masterRule: "UNKNOWN", masterRule: "UNKNOWN",
name: "?",
life: -1, // 特地设置一个不可能的值 life: -1, // 特地设置一个不可能的值
deckSize: 0, deckSize: 0,
extraSize: 0, extraSize: 0,
......
...@@ -116,6 +116,7 @@ export interface MatState { ...@@ -116,6 +116,7 @@ export interface MatState {
export interface InitInfo { export interface InitInfo {
masterRule?: string; masterRule?: string;
name: string;
life: number; life: number;
deckSize: number; deckSize: number;
extraSize: number; extraSize: number;
......
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