X Tutup
class Status { constructor() { this.status = 'playing'; this.mapValues = [ ['', '', ''], ['', '', ''], ['', '', ''], ]; this.phase = 'X'; } /** * Проверка что мы "играем", что игра не закончена. * @returns {boolean} Вернет true, статус игры "играем", иначе false. */ isStatusPlaying() { return this.status === 'playing'; } /** * Ставит статус игры в "остановлена". */ setStatusStopped() { this.status = 'stopped'; } /** * Меняет фигуру (крестик или нолик). */ togglePhase() { this.phase = this.phase === 'X' ? '0' : 'X'; } }
X Tutup