| Interface | Description |
|---|---|
| Character |
The is the
Character interface. |
| CharacterManager |
This interface defines all classes that manage
Character
instances. |
| Game |
This is the generic interface for a game.
|
| GameChangeListener |
This interface represents anything that listens for updates to changing
details of games.
|
| Item |
This is the interface for all items in the game.
|
| MessageHandler |
This interface is used by classes that consume messages.
|
| Class | Description |
|---|---|
| BasicCharacterManager |
This abstract implementation of
CharacterManager provides
some of the common functionality for all managers, and is extended by
the managers for players and AIs. |
| Creator |
The creator is where all players can create new characters.
|
| CreatorMessageHandler |
This
MessageHandler is used by Creator to define
and handle all messages sent from the client. |
| Dungeon |
This implementation of
Game is what players actually play
with. |
| DungeonDataLoader |
This utility class provides static interfaces for loading the simple
dungeon and sprite file formats used to setup an app.
|
| DungeonMessageHandler |
This
MessageHandler is used by Dungeon to define
and handle all messages sent from the client. |
| GameChangeManager |
This class acts as an aggregator for game updates.
|
| GameConnector |
This is a
Connector that is used to connect a
game to an initial Level. |
| GameSimBoot |
This is the root element of the game demo app.
|
| Lobby |
The lobby is where all players go to join a game, and it manages players
while they're deciding which game to join.
|
| LobbyMessageHandler |
This
MessageHandler is used by Lobby to define
and handle all messages sent from the client. |
| Messages |
This class provides a single point for static methods that send messages
the client.
|
| MoveGameTask | |
| NSidedDie |
This is a simple utility class that simulates rolling common
dies.
|
| Player |
This class represents a single player (user) in the system.
|
| PlayerCharacter |
This is an implementation of
Character used by all
Players. |
| PlayerCharacterManager |
This is an implementation of
CharacterManager used to manage
PlayerCharacters. |
| SimpleItem |
This is a simple implementation of
Item that provides
non-interactive items. |
| SpriteMap |
This represents a single sprite map.
|
Copyright © 2013. All Rights Reserved.