Commit 25eeb95c authored by Chunchi Che's avatar Chunchi Che

rerange code

parent 118f787d
...@@ -31,23 +31,8 @@ export default function WaitRoom() { ...@@ -31,23 +31,8 @@ export default function WaitRoom() {
wsCurrent.binaryType = "arraybuffer"; wsCurrent.binaryType = "arraybuffer";
const playerInfo = new ygopro.YgoCtosMsg({ sendPlayerInfo(wsCurrent, player);
ctos_player_info: new ygopro.CtosPlayerInfo({ sendJoinGame(wsCurrent, 4947, passWd);
name: player
})
});
wsCurrent.send(playerInfo.serialize());
const joinGame = new ygopro.YgoCtosMsg({
ctos_join_game: new ygopro.CtosJoinGame({
version: 4947, // todo: use config
gameid: 0,
passwd: passWd
})
});
wsCurrent.send(joinGame.serialize());
} }
}; };
...@@ -77,3 +62,25 @@ export default function WaitRoom() { ...@@ -77,3 +62,25 @@ export default function WaitRoom() {
</div> </div>
); );
} }
function sendPlayerInfo(ws: WebSocket, player: string) {
const playerInfo = new ygopro.YgoCtosMsg({
ctos_player_info: new ygopro.CtosPlayerInfo({
name: player
})
});
ws.send(playerInfo.serialize());
}
function sendJoinGame(ws: WebSocket, version: number, passWd: string) {
const joinGame = new ygopro.YgoCtosMsg({
ctos_join_game: new ygopro.CtosJoinGame({
version, // todo: use config
gameid: 0,
passwd: passWd
})
});
ws.send(joinGame.serialize());
}
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