Каким способом можно определить чей ход, я хочу, что бы если 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;
}
}