Package au.edu.mq.itec802.cardGame.blackjack

Examples of au.edu.mq.itec802.cardGame.blackjack.BlackjackGame


   */
  public void shuffle(int alot) {
    // generate
    for (int i = 0; i < 4; i++) {
      for (int j = 2; j <= 10; j++)
        cards.add(new Card(j, j + " of " + suits.get(i), false));
      for (int j = 0; j < 3; j++)
        cards.add(new Card(10, highCards.get(j) + " of " + suits.get(i),
            false));
      cards.add(new Card(1, "Ace of " + suits.get(i), true));
    }
    // shuffle
    Card card = null;
    int index = 0;
    int index2 = 0;
    int seed = (int) (Math.random() * alot * Math.random() * alot);
    // System.out.print("Shuffling ...");
    for (int i = 0; i < seed; i++) {
View Full Code Here


   */
  public Card getCard() {
    if (cards.size() == 0)
      this.shuffle(137);

    Card card = cards.get(0);
    cards.remove(0);
    return card;
  }
View Full Code Here

   * (au.edu.mq.itec802.cardGame.blackjack.BlackjackPack)
   */
  @Override
  public void play(BlackjackPack pack) {
    hand = new Hand();
    Card card;
    bet = 50;

    hand.add(pack.getCard());
    hand.add(pack.getCard());

View Full Code Here

  @Override
  public void play(BlackjackPack pack) {
    hand = new Hand();
    Scanner in = new Scanner(System.in);
    String yesno = "";
    Card card;

    hand.add(pack.getCard());
    hand.add(pack.getCard());
    do {
      System.out.print("User " + number + " hand: " + hand + " (total "
View Full Code Here

   * au.edu.mq.itec802.cardGame.blackjack.BlackjackAbstractPlayer#play
   * (au.edu.mq.itec802.cardGame.blackjack.BlackjackPack)
   */
  @Override
  public void play(BlackjackPack pack) {
    hand = new Hand();
    Card card;
    bet = 50;

    hand.add(pack.getCard());
    hand.add(pack.getCard());
View Full Code Here

   * au.edu.mq.itec802.cardGame.blackjack.BlackjackAbstractPlayer#play
   * (au.edu.mq.itec802.cardGame.blackjack.BlackjackPack)
   */
  @Override
  public void play(BlackjackPack pack) {
    hand = new Hand();
    Scanner in = new Scanner(System.in);
    String yesno = "";
    Card card;

    hand.add(pack.getCard());
View Full Code Here

  /**
   * Empty hand -- empties player's hand.
   */
  public final void emptyHand() {
    this.hand = new Hand();
  }
View Full Code Here

        break;
      System.out
          .println("Please enter a correct amount and bet (you \ncannot bet more than you have)");
    } while (bet > amount);

    BlackjackGame game = new BlackjackGame(2, new int[] { amount, amount },
        new int[] { bet, bet });

    game.play();

    System.out.println();
    System.out.println(game);
  }
View Full Code Here

TOP

Related Classes of au.edu.mq.itec802.cardGame.blackjack.BlackjackGame

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.