Esempio n. 1
0
  public void addPlayer(int userID, CatanColor playerColor) {

    System.out.println("Game.addPlayer");
    if (players == null) players = new Player[numberofPlayers];

    int playerCount = 0;
    while (players[playerCount] != null) {
      playerCount++;
      if (playerCount == 4) {
        break;
      }
    }

    System.out.println("Player count == " + playerCount);

    if (playerCount < 4) {
      System.out.println("Adding new player.");
      Player p = new Player(playerCount, bank);
      p.setPlayerId(userID);
      p.setPlayerColor(playerColor);
      players[playerCount] = p;
    }

    if (playerCount == 4) {
      System.out.println("Beginning game.");
      status = "FirstRound";
    }
  }