Pārlūkot izejas kodu

Card, deck, suit and value.

Jennifer Tinkler 6 gadus atpakaļ
vecāks
revīzija
c73c04365d

+ 28
- 0
src/main/java/io/zipcoder/casino/Card.java Parādīt failu

@@ -0,0 +1,28 @@
1
+package io.zipcoder.casino;
2
+
3
+public class Card {
4
+
5
+   private Suit suit;
6
+   private Value value;
7
+
8
+   public Card(Suit suit, Value value) {
9
+
10
+       this.value = value;
11
+       this.suit = suit;
12
+   }
13
+
14
+   public String toString() {
15
+       return this.suit.toString() + " " + this.value.toString();
16
+   }
17
+
18
+   public Value getValue() {
19
+
20
+       return this.value;
21
+   }
22
+
23
+   public Suit getSuit() {
24
+
25
+       return this.suit;
26
+   }
27
+
28
+}

+ 20
- 0
src/main/java/io/zipcoder/casino/Deck.java Parādīt failu

@@ -0,0 +1,20 @@
1
+package io.zipcoder.casino;
2
+
3
+import java.util.ArrayList;
4
+
5
+public class Deck {
6
+
7
+    private ArrayList<Card> cards;
8
+
9
+
10
+    public void shuffleDeck() {
11
+
12
+
13
+    }
14
+    public Card dealCard() {
15
+
16
+        return null;
17
+    }
18
+
19
+    
20
+}

+ 6
- 0
src/main/java/io/zipcoder/casino/Suit.java Parādīt failu

@@ -0,0 +1,6 @@
1
+package io.zipcoder.casino;
2
+
3
+public enum Suit {
4
+
5
+    HEARTS, CLUBS, DIAMONDS, SPADES
6
+}

+ 6
- 0
src/main/java/io/zipcoder/casino/Value.java Parādīt failu

@@ -0,0 +1,6 @@
1
+package io.zipcoder.casino;
2
+
3
+public enum  Value {
4
+
5
+    TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE, TEN, JACK, QUEEN, KING, ACE
6
+}