Browse Source

console class

CHU1TA26 6 years ago
parent
commit
be9f942260

+ 11
- 2
src/main/java/io/zipcoder/casino/BlackJackPlayer.java View File

@@ -4,19 +4,28 @@ package io.zipcoder.casino;
4 4
 public class BlackJackPlayer extends Player {
5 5
 
6 6
     private  Hand hand;
7
+    private String playerState;
8
+
9
+
7 10
 
8 11
     public BlackJackPlayer(Wallet wallet, double bet) {
9 12
         super(wallet, bet);
10 13
         this. hand= hand;
11 14
     }
12 15
     public  void hit (Deck deck){
16
+        hand.add(deck.dealCard());
13 17
 
14 18
     }
15
-    public  void stand (){
19
+    public void play() {
16 20
 
17 21
 
18 22
     }
19
-
23
+    public  void stand (){
24
+        this.playerState = "stand";
25
+    }
26
+    public String getPlayerState() {
27
+        return playerState;
28
+    }
20 29
     public Hand getHand() {
21 30
         return hand;
22 31
     }

+ 28
- 0
src/main/java/io/zipcoder/casino/Console.java View File

@@ -0,0 +1,28 @@
1
+package io.zipcoder.casino;
2
+
3
+
4
+
5
+import java.util.Scanner;
6
+
7
+public class Console {
8
+    private static final Scanner scanner = new Scanner( System.in);
9
+
10
+    public static void println (String str){
11
+        System.out.println(str);
12
+
13
+    }
14
+    public static String getStringInput (String prompt){
15
+     println(prompt);
16
+     String userInput=scanner.nextLine();
17
+     return userInput;
18
+
19
+    }
20
+    public Double getDoubleInput(String prompt){
21
+        return Double.parseDouble(getStringInput(prompt));
22
+    }
23
+    public Integer getIntegerInput(String prompt){
24
+        return getDoubleInput(prompt).intValue();
25
+    }
26
+
27
+
28
+}

+ 0
- 2
src/main/java/io/zipcoder/casino/Player.java View File

@@ -13,9 +13,7 @@ public class Player {
13 13
     }
14 14
 
15 15
 
16
-    public void play() {
17 16
 
18
-    }
19 17
 
20 18
 
21 19
     public void bet(double money) {