UNPKG

nodito

Version:

Una librería para aprender juegos por turnos en node.

27 lines 917 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const ClientMessage_1 = require("./ClientMessage"); class PlayGame extends ClientMessage_1.ClientMessage { constructor() { super(...arguments); this.type = "playGame"; } exec(message, sender) { const room = this.game.rooms.findByPlayer(sender); if (!room || !room.isPlaying()) { sender.send({ type: "genericAlert", message: "Unavailable room" }); return; } if (sender.player) { const { player } = sender; if (!player.isValidPlayGame(message)) { player.send({ type: "genericAlert", message: "Not a valid response" }); return; } player.cleanAsked(); player.playGame(message.answer); } } } exports.PlayGame = PlayGame; //# sourceMappingURL=PlayGame.js.map