コード例 #1
0
ファイル: GameLoop.java プロジェクト: AJScanlan/Blackjack
  public static void newGame() {

    gui.removeCards();
    stand = false;
    GameLogic.setupGame();
    player = new Player();
    dealer = new Player();
    gameLoop.loop();
    gameLoop.dealerLoop();

    if (GameLogic.check(player, dealer)) {
      System.out.println("You win");
    } else {
      System.out.println("You lose");
    }
  }
コード例 #2
0
ファイル: GameLoop.java プロジェクト: AJScanlan/Blackjack
  private void loop() {

    GameLogic.setupGame();

    GameLoop.drawCard(dealer);

    if (player.getPlayerHand().getValue() == 21) {
      System.out.println("BLACKJACK");
      return;
    }

    while (player.getPlayerHand().getValue() < 21 ^ stand) {
      GameLoop.drawCard(player);
    }

    GameLoop.drawCard(player);
  }