12
UMLClass
636
144
120
36
Server
UMLClass
636
300
120
36
WordleServer
Relation
684
168
36
156
lt=<<-
10.0;10.0;10.0;110.0
UMLClass
0
420
348
468
User
--
-name: String
-password: String
-timesPlayed: int
-winPercentage: int
-currentStreak: int
-maxStreak: int
-wonInTurn: int[]
--
+setPassword(String password): void
+getPassword(): String
+setName(String name): void
+getName(): String
+setTimesPlayed(int timesPlayed): void
+getTimesPlayed(): int
+setWinPercentage(int winPercentage): void
+getWinPercentage(): int
+setCurrentStreak(int currentStreak): void
+getCurrentStreak(): int
+setMaxStreak(int maxStreak): void
+getMaxStreak(): int
+setWonInTurn(int[] wonInTurn): void
+getWonInTurn(int turn): int
UMLClass
180
276
168
36
DatabaseConnector
Relation
684
324
144
120
lt=<.
-wordleServer
10.0;10.0;10.0;80.0
UMLClass
516
420
360
132
Game
--
-wordle: String
-words: String[]
-wordCount: int
--
+processMessage(String msg): void
UMLClass
1020
420
288
84
GUI
--
+setLetter(char letter): void
+setLetterColor(byte color): void
UMLClass
108
156
120
36
QueryResult
Relation
336
408
204
48
lt=<.
-user
10.0;20.0;150.0;20.0
Relation
864
408
180
48
lt=<.
-gui
130.0;20.0;10.0;20.0
Relation
336
276
264
168
lt=<.
-databaseConnector
10.0;20.0;200.0;20.0;200.0;120.0
UMLClass
1020
0
288
300
Letter
--
WHITE: byte = -1
GRAY: byte = 0
YELLOW: byte = 1
GREEN: byte = 2
-letter: char
-color: byte
--
+setColor(byte color): void
+getColor(): byte
Relation
1152
288
156
156
lt=<.
-letters: Letter[][]
10.0;10.0;10.0;110.0