|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||
See:
Description
| Interface Summary | |
|---|---|
| IColossusMail | Describes the interface how the Game Server sends a mail. |
| IGameManager | |
| IGameRunner | Interface for classes that can run/supervise a WebServer Game. |
| IManagedGame | |
| IPortProvider | |
| IRunWebServer | Interface for GameInfo, what it needs to communicate with WebServer regarding (so far only) ending a game. |
| IWebClient | Interface for what WebServer (Public Game Server) sends to WebClient |
| IWebServer | Interface for what WebClient sends to WebServer |
| Class Summary | |
|---|---|
| ChatMessage | |
| FormatWhen | |
| GameInfo | One object of this this class represents a game for which players/users have enrolled to play it together. |
| User | One user at the WebServer side. |
| UserDB | |
| Enum Summary | |
|---|---|
| GameInfo.GameState | Enum for the possible states of a game: |
| GameInfo.GameType | Enum for the possible TYPES of a game (scheduled or instant, perhaps later also template?) |
A package containing mostly interfaces and "information-holding" classes which are needed for both the server and the client side of the "Public Game Server".
There is not actually much "do-something"-functionality in here - that is in webclient and webserver packaages.
Contents of this package is needed both in Colossus.jar (for the client) and also in ColossusWeb.jar (for the server).
|
|||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||