librejack

Blackjack clone written in java
git clone https://github.com/michaelneuper/librejack.git
README | Files | Log | Refs | LICENSE

commit e58784ebe2ad1caf8db94292fde206828e12462b
parent 743ffe8d31dcc9741f8bf4145ea9b0cdbc64e850
Author: Michael Neuper <73108749+michaelneuper@users.noreply.github.com>
Date:   Mon, 10 Oct 2022 20:59:18 +0200

update Controller.java

Diffstat:
Msrc/controller/Controller.java | 25++++++++++++++++++++-----
1 file changed, 20 insertions(+), 5 deletions(-)

diff --git a/src/controller/Controller.java b/src/controller/Controller.java @@ -29,6 +29,7 @@ public class Controller { losses = 0; pushes = 0; balance = 1000.0; + bet = 100.0; // create new populated deck deck = new Deck(); @@ -86,17 +87,16 @@ public class Controller { player.getHand().takeCardFromDeck(deck); player.getHand().takeCardFromDeck(deck); - // print their hands - dealer.printFirstHand(); - player.printHand(); +// // print their hands +// dealer.printFirstHand(); +// player.printHand(); // TODO: move player.makeDecision(deck, discarded); - checkWhoWins(); } - private String checkWhoWins() { // FIXME: return string and remove startRound + public String checkWhoWins() { // check if dealer has blackjack if (dealer.hasBlackjack()) { @@ -160,5 +160,20 @@ public class Controller { return "Something went wrong"; } + /** + * + * @return player hand + */ + public String displayPlayerHand() { + return player.printHand(); + } + + /** + * + * @return dealer hand + */ + public String displayDealerHand() { + return dealer.printHand(); + } }