This distinguishes the message based on how many opponents are in the
game so there's a different message whether we are waiting for an
opponent to move or else to join in the first place.
Also, we use "either player" if there are two players in the game, or
else "any player" if there are mroe than two players in the game.
}
else if (first_move)
{
- status = "Either player can make the first move.";
+ if (state.opponent_info.length == 0) {
+ status = "You can make the first move or wait for an opponent to join.";
+ } else {
+ let qualifier;
+ if (state.opponent_info.length == 1) {
+ qualifier = "Either";
+ } else {
+ qualifier = "Any";
+ }
+ status = `${qualifier} player can make the first move.`;
+ }
board_active = true;
}
else if (my_team === "")
}
else
{
- status = "Waiting for your opponent to move.";
+ status = "Waiting for your opponent to ";
+ if (state.opponent_info.length == 0) {
+ status += "join.";
+ } else {
+ status += "move.";
+ }
board_active = false;
}