|
Class Summary |
| AIDialog |
Dialog box that allows the addition of AI players to the current game. |
| AIPlayer |
Computer opponent. |
| AppearanceDialog |
Dialog box that takes appearance information. |
| Board |
Graphical board for a game of Boggle. |
| BoardChecker |
Utility class that allows checking that words can be made from a given board
configuration. |
| Boggle |
Main class for a network-aware, computerised version of Boggle. |
| BoggleDialog |
Default dialog for Boggle. |
| Client |
Controls the network side of the application from the client side. |
| ConnectionMonitor |
Thread that checks connection status every ten seconds and updates the
ConnectionPanel to reflect current status. |
| ConnectionPanel |
A graphical element for the display of current network connection status. |
| ConnectionType |
Typesafe enum for connection types. |
| Connector |
Thread for running of connection to a host stopping long waits in the GUI
thread which makes the app unresponsive. |
| Dictionary |
Represents a dictionary in which words can be checked for validity. |
| DictionaryUnavailableException |
Exception thrown when the dictionary of acceptable words is not available for
any reason. |
| Die |
Represents a Boggle die (with letters on each face). |
| DieIcon |
Class that creates die images. |
| Game |
Represents a local instance of a game of Boggle. |
| GameDialog |
Dialog box for setup of a game of Boggle. |
| GameId |
A universally unique identifier for a game of Boggle. |
| GameInfo |
Data holder class that holds the information necessary to join or host a
game. |
| HostInfo |
Represents host information for use in connection to a game of Network
Boggle. |
| HumanPlayer |
Represents the entire client side of Boggle. |
| NamedClient |
Wraps an IClient with other non-remote details about that client. |
| Player |
Represents the entire client side of Boggle. |
| ResultsDialog |
Dialog box that displays the results of a round. |
| ResultsSender |
Thread that sends information to an NamedClient. |
| Round |
Represents a round of Boggle as seen by the server. |
| Rubber |
Class representing an ongoing series of games. |
| RubberSender |
Thread to send game details to clients to avoid having to wait for RMI to
happen in the main thread. |
| ScorePanel |
Graphical panel for display of cumulative scores in a rubber. |
| ScoreTableModel |
TableModel for the table of scores in ScorePanel. |
| Server |
Controls the network side of the application from the host/server side. |
| Theme |
Represents a set of appearance settings for Boggle. |
| Timer |
Timer visual component. |
| Turn |
Represents the result of a round for a given player. |
| UI |
User Interface for Boggle. |
| WordArea |
Panel that allows entry of new words and displays words already entered. |
| WordFinder |
Finds words up longestWord in length for the specified player. |