修改协议名

This commit is contained in:
zhl 2020-11-30 15:58:18 +08:00
parent 178d72efdd
commit d2f5fc8315
3 changed files with 8 additions and 8 deletions

View File

@ -19,22 +19,22 @@ export class GeneralRoom extends Room {
onCreate (options: any) { onCreate (options: any) {
this.setState(new CardGameState()); this.setState(new CardGameState());
this.state.gameSate = 0; this.state.gameSate = 0;
this.onMessage("play_ready", (client, message) => { this.onMessage("play_ready_c2s", (client, message) => {
console.log('play_ready from ', client.sessionId, message); console.log('play_ready from ', client.sessionId, message);
this.dispatcher.dispatch(new PlayReadyCommand(), {client}); this.dispatcher.dispatch(new PlayReadyCommand(), {client});
}); });
this.onMessage("discard_card", (client, message) => { this.onMessage("discard_card_c2s", (client, message) => {
console.log('discard_card from ', client.sessionId, message); console.log('discard_card from ', client.sessionId, message);
this.dispatcher.dispatch(new DiscardCommand(), {client, cards: message.cards}); this.dispatcher.dispatch(new DiscardCommand(), {client, cards: message.cards});
}); });
this.onMessage("give_up_take", (client, message) => { this.onMessage("give_up_take_c2s", (client, message) => {
console.log('give_up_take from ', client.sessionId, message); console.log('give_up_take from ', client.sessionId, message);
this.dispatcher.dispatch(new NextSubCommand(), {}); this.dispatcher.dispatch(new NextSubCommand(), {});
}); });
this.onMessage("select_pet", (client, message) => { this.onMessage("select_pet_c2s", (client, message) => {
console.log('select_pet from ', client.sessionId, message); console.log('select_pet from ', client.sessionId, message);
this.dispatcher.dispatch(new SelectPetCommand(), {client, cardId: message.cardId}); this.dispatcher.dispatch(new SelectPetCommand(), {client, cardId: message.cardId});
}); });

View File

@ -19,6 +19,6 @@ export class DrawCommand extends Command<CardGameState, {}> {
curPlayer.cards.set(card.id, card); curPlayer.cards.set(card.id, card);
curPlayer.cardSet.add(card.id); curPlayer.cardSet.add(card.id);
} }
curClient.send('draw_card', cards); curClient.send('draw_card_s2c', cards);
} }
} }

View File

@ -10,7 +10,7 @@ export class PlayReadyCommand extends Command<CardGameState, {
execute({ client } : {client: Client}) { execute({ client } : {client: Client}) {
this.state.players.get(client.sessionId).state = 1; this.state.players.get(client.sessionId).state = 1;
this.room.broadcast("player_ready", {player: client.sessionId}, {except: client}); this.room.broadcast("player_ready_s2c", {player: client.sessionId}, {except: client});
let readyCount = 0; let readyCount = 0;
for (let [sessionId, player] of this.state.players) { for (let [sessionId, player] of this.state.players) {
if (player.state === 1) { if (player.state === 1) {
@ -29,7 +29,7 @@ export class PlayReadyCommand extends Command<CardGameState, {
player.cards.set(card.id, card); player.cards.set(card.id, card);
player.cardSet.add(card.id); player.cardSet.add(card.id);
} }
client.send('draw_card', cards); client.send('draw_card_s2c', cards);
} }
let curClient = this.room.clients[0]; let curClient = this.room.clients[0];
this.state.currentTurn = curClient.sessionId; this.state.currentTurn = curClient.sessionId;
@ -42,7 +42,7 @@ export class PlayReadyCommand extends Command<CardGameState, {
curPlayer.cards.set(card.id, card); curPlayer.cards.set(card.id, card);
curPlayer.cardSet.add(card.id); curPlayer.cardSet.add(card.id);
} }
curClient.send('draw_card', cards); curClient.send('draw_card_s2c', cards);
this.state.gameState = 2; this.state.gameState = 2;
} }