-
Notifications
You must be signed in to change notification settings - Fork 0
/
Intro_to_ComputerScience_Lab2eHandStrength.java
73 lines (65 loc) · 1.4 KB
/
Intro_to_ComputerScience_Lab2eHandStrength.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
package pokerEnums;
public enum eHandStrength {
RoyalFlush(100, "isHandRoyalFlush") {
public String toString() {
return "Royal Flush";
}
},
StraightFlush(90, "isHandStraightFlush") {
public String toString() {
return "Straight Flush";
}
},
FourOfAKind(80, "isHandFourOfAKind") {
public String toString() {
return "Four of a Kind";
}
},
FullHouse(70, "isHandFullHouse") {
public String toString() {
return "Full House";
}
},
Flush(60, "isHandFlush") {
public String toString() {
return "Flush";
}
},
Straight(50, "isHandStraight") {
public String toString() {
return "Straight";
}
},
ThreeOfAKind(40, "isHandThreeOfAKind") {
public String toString() {
return "Three of a Kind";
}
},
TwoPair(30, "isHandTwoPair") {
public String toString() {
return "Two Pairs";
}
},
Pair(20, "isHandPair") {
public String toString() {
return "One Pair";
}
},
HighCard(10, "isHandHighCard") {
public String toString() {
return "High Card";
}
};
private eHandStrength(final int handstrength, final String EvalMethod) {
this.iHandStrength = handstrength;
this.strEvalMethod = EvalMethod;
}
private int iHandStrength;
private String strEvalMethod;
public int getHandStrength() {
return iHandStrength;
}
public String getEvalMethod() {
return this.strEvalMethod;
}
}