Commit d26cac3a authored by Chunchi Che's avatar Chunchi Che

add CtosHsReady adapt

parent 0e6be757
Pipeline #17407 passed with stages
in 1 minute and 43 seconds
import { ygopro } from "../../idl/ocgcore";
import { ygoProPacket } from "../packet";
import { CTOS_HS_READY } from "../protoDecl";
export default class CtosHsReady extends ygoProPacket {
constructor(_: ygopro.YgoCtosMsg) {
super(1, CTOS_HS_READY, new Uint8Array(0));
}
}
export const CTOS_PLAYER_INFO = 16;
export const CTOS_JOIN_GAME = 18;
export const CTOS_UPDATE_DECK = 2;
export const CTOS_HS_READY = 34;
export const STOC_JOIN_GAME = 18;
export const STOC_CHAT = 25;
......@@ -4,6 +4,7 @@ import { IDeck } from "../Card";
import playerInfoPacket from "./ocgAdapter/ctos/ctosPlayerInfo";
import joinGamePacket from "./ocgAdapter/ctos/ctosJoinGame";
import CtosUpdateDeck from "./ocgAdapter/ctos/ctosUpdateDeck";
import CtosHsReady from "./ocgAdapter/ctos/ctosHsReady";
export function sendUpdateDeck(deck: IDeck) {
const updateDeck = new ygopro.YgoCtosMsg({
......@@ -14,7 +15,6 @@ export function sendUpdateDeck(deck: IDeck) {
}),
});
const payload = new CtosUpdateDeck(updateDeck).serialize();
console.log(payload);
socketMiddleWare({ cmd: socketCmd.SEND, payload });
}
......@@ -23,8 +23,9 @@ export function sendHsReady() {
const hasReady = new ygopro.YgoCtosMsg({
ctos_hs_ready: new ygopro.CtosHsReady({}),
});
const payload = new CtosHsReady(hasReady).serialize();
socketMiddleWare({ cmd: socketCmd.SEND, payload: hasReady.serialize() });
socketMiddleWare({ cmd: socketCmd.SEND, payload });
}
export function sendHsStart() {
......
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