| Interface | Description |
|---|---|
| Connector |
A
Connector is something that moves a Character
from one point in a game to another, or to another game. |
| Level |
This interface represents a single level in a
Dungeon. |
| LevelBoard |
This is an extension to
Board that is used to manage levels. |
| Tile |
This interface defines a single square on a board.
|
| Class | Description |
|---|---|
| BasicTile |
This is an abstract implementation of
Tile that provides the
base for PassableTile, ImpassableTile, etc. |
| ConnectorTile |
This implementation of
Tile is used to handle interaction
with Connectors. |
| DungeonFactory |
This is a fairly simple static factory class that handles loading
the contents of a single
Dungeon. |
| ImpassableTile |
This implementation of
Tile represents a space that no
character may pass, unless they override this behavior. |
| OneWayConnector |
This is a
Connector that transitions in only one direction. |
| PassableTile |
This implementation of
Tile represents a space that any
single character may occupy. |
| PlayerConnector |
This is an extension of
SimpleConnector that only allows
PlayerCharacters to enter. |
| SimpleBoard |
A server-side
LevelBoard implementation that utilizes
individual tile-locking to achieve maximum concurrency. |
| SimpleConnector |
This implementation of
Connector acts as a simple, two-way
connection between two fixed points. |
| SimpleLevel |
This is a simple implementation of
Level that doesn't try to
do anything fancy with managing the internal state. |
| Enum | Description |
|---|---|
| LevelBoard.ActionResult |
The possible results of taking an action on this board.
|
Copyright © 2013. All Rights Reserved.