| Interface | Description |
|---|---|
| InsertionMode |
Insertion modes.
|
| MapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A MapModel reflects the data of a map.
|
| MapModelListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Interface for listeners listening on
MapModel events. |
| MapPath |
Represents a maps directory local map path.
|
| MapTransactionListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Interface for listeners listening on map transactions of
MapModels. |
| Class | Description |
|---|---|
| AboveFloorInsertionMode |
Insert right above the topmost floor square.
|
| AbsoluteMapPath |
A
MapPath that is absolute, that is, it starts with a "/". |
| AutoInsertionMode |
Automatically guess the insertion position.
|
| BelowFloorInsertionMode |
Insert right below the bottommost floor square.
|
| BottommostInsertionMode |
Insert bottommost.
|
| DefaultMapModel<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Implementation of
MapModel that covers the similarities between
crossfire and daimonin. |
| FilterGameObjectIterator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
An
Iterator that filters another iterator according to a GameObjectMatcher. |
| InsertionModeSet<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A set of
InsertionModes. |
| LightMapModelTracker<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Tracks a
MapModel for light emitting game objects. |
| MapFile |
The location of a map file with a map directory.
|
| MapModelFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A factory for creating
MapModel instances. |
| MapPathUtils |
Utility class for
MapPath related functions. |
| MapSquare<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A single Map Square.
|
| MapSquareGrid<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A rectangular grid of
MapSquare instances. |
| MapSquareIterator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Iterator for iterating over all squares of a model.
|
| RelativeMapPath |
Represents a maps directory local map path.
|
| SavedSquares<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Records a set of changed map squares.
|
| TopLevelGameObjectIterator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Iterator for iterating over top-level game object of a map model.
|
| TopmostInsertionMode |
Insert topmost.
|
| Exception | Description |
|---|---|
| DifferentMapBaseException |
Thrown if two map files are within different map directories.
|
| SameMapException |
Exception thrown if the destination path points to the source map.
|
| UnsavedMapException |
Exception thrown if an operation is attempted on an unsaved map.
|