-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathUMLDiagram.txt
108 lines (100 loc) · 2.46 KB
/
UMLDiagram.txt
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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
=========================
GUIClient
=========================
-deck : Deck
-hand : Hand
-workout : Workout
-numberOfDecks : int
-shuffleTogether : boolean
-round : int
=========================
+start(primaryStage : Stage) : void
+firstScene(primaryStage : Stage) : GridPane
+secondScene(primaryStage : Stage) : GridPane
+thirdScene(primaryStage : Stage) : GridPane
+roundScene(primaryStage : Stage) : GridPane
+finalScene(primaryStage : Stage) : GridPane
=========================
=========================
ConsoleClient
=========================
-deck : Deck
-hand : Hand
-workout : Workout
-numberOfDecks : int
-shuffledTogether : boolean
-includeActionCards : boolean
-round : int
=========================
+main(args[] String) : void
=========================
=========================
Card
=========================
-Color: String
-Number: int
-cardType: int
=========================
+Card(color: String, number: int, cardType: int): void
+getCardType (): int
+getNumber () : int
+getColor () : int
+setCardType(cardType : int) : void
+setNumber(number : int) : void
+setColor(color : int) : void
+toString() : String
+compareTo(o : Object) : int
=========================
=========================
Deck
=========================
-Cards: ArrayList<Card>
-hasActionCards: boolean
=========================
+Deck(numberOfDecks: int, shuffledTogether: boolean, includeActionCards: boolean): void
+Deck(): void
+takeCard(i: int): Card
+returnCard(x: Card): void
=========================
=========================
Hand
=========================
-CurrentHand: Card[]
-normalHandSize: int
=========================
+Hand(): void
+SortCards(): void
+setHand(Card[]): boolean
+getHand(): Card[]
+getCurrentSize() : int
+getNormalHandSize() : int
=========================
=========================
Workout
=========================
-currentPushReps : int
-currentSquatReps : int
-currentSitReps : int
-currentLungeReps : int
-currentBurpReps : int
-totalPushReps : int
-totalSquatReps : int
-totalSitReps : int
-totalLungeReps : int
-totalBurpReps : int
-totalSkipped : int
=========================
+Workout(): void
+calculateRound(Card[], handSize : int): void
+getCurrentPushReps() : int
+getCurrentSquatReps() : int
+getCurrentSitReps() : int
+getCurrentLungeReps() : int
+getCurrentBurpReps() : int
+getTotalPushReps() : int
+getTotalSquatReps() : int
+getTotalSitReps() : int
+getTotalLungeReps() : int
+getTotalBurpReps() : int
+getTotalSkips(): int[]
=========================