@townee

Проверка возможности хода игрока с помощью ES6 Class?

Каким способом можно определить чей ход, я хочу, что бы если turn: false игрок не может двигаться, если turn: true игрок может двигаться.
Если State.gameStep = 1 то у игрока 1 меняется false на true и он может двигаться, потом gameStep = 2, и у игрока 1 опять turn становится false, а у игрока 2 - true и он может двигаться и так далее по очереди. Как это можно реализовать?
Это мой класс:
class State{
    constructor(){

        this.info = {
            name: this.playerName,
            win: 0,
            lose: 0,
            surrender: 0,
            playerId: 0,
            turn: false
        };

    }
}
State.playerId = 0;
State.gameStep = 0;


Это мой класс Player:
class Player extends State{
        constructor(name){
            super();
            State.playerId += 1;
            this.info.playerId = State.playerId;
            this.info.name = name;
        }
}
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы