コード例 #1
0
ファイル: MachineThread.java プロジェクト: recrack/Androsi
  /**
   * Changes the player
   *
   * @return if the player has been toggled (if the opponent player can play)
   */
  private boolean togglePlayer() {

    int current = gameLogic.getCurrentPlayer();
    boolean toggled;
    // if the next player can play (has at least one place to put the
    // chip)
    if (!gameLogic.isBlockedPlayer(GameHelper.opponent(current))) {
      // just toggles
      gameLogic.setCurrentPlayer(GameHelper.opponent(current));
      toggled = true;
    } else {
      System.out.println(
          String.format("player %d cannot play!!!!!!!!!!!!!!!!!!!", GameHelper.opponent(current)));
      toggled = false;
    }
    return toggled;
  }