- // TODO: "isMyTurn" is duplicated (see GameList component). myColor also
- const isMyTurn = (g) => {
- if (g.score != "*") return false;
- const myColor =
- g.players[0].uid == this.st.user.id ||
- g.players[0].sid == this.st.user.sid
- ? "w"
- : "b";
- const rem = g.movesCount % 2;
- return (
- (rem == 0 && myColor == "w") ||
- (rem == 1 && myColor == "b")
- );
- };
- if (game.type == "live" || !isMyTurn(game)) {