9
UMLClass
648
198
90
27
Server
UMLClass
648
315
90
27
WordleServer
Relation
684
216
27
117
lt=<<-
10.0;10.0;10.0;110.0
UMLClass
171
405
261
351
User
--
-name: String
-password: String
-timesPlayed: int
-winPercentage: int
-currentStreak: int
-maxStreak: int
-wonInTurn: int[]
--
+setPassword(String pw): 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
306
297
126
27
DatabaseConnector
Relation
684
333
108
90
lt=<.
-wordleServer
10.0;10.0;10.0;80.0
UMLClass
558
405
270
99
Game
--
-wordle: String
-words: String[]
-wordCount: int
--
+processMessage(String msg): void
UMLClass
936
405
216
63
GUI
--
+setLetter(char letter): void
+setLetterColor(byte color): void
UMLClass
252
207
90
27
QueryResult
Relation
423
396
153
36
lt=<.
-user
10.0;20.0;150.0;20.0
Relation
819
396
135
36
lt=<.
-gui
130.0;20.0;10.0;20.0
Relation
423
297
198
126
lt=<.
-databaseConnector
10.0;20.0;200.0;20.0;200.0;120.0
UMLClass
936
90
216
225
Letter
--
WHITE: byte = -1
GRAY: byte = 0
YELLOW: byte = 1
GREEN: byte = 2
-letter: char
-color: byte
--
+setColor(byte color): void
+getColor(): byte
Relation
1035
306
117
117
lt=<.
-letters: Letter[][]
10.0;10.0;10.0;110.0