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.
|