See: Description
| Interface | Description |
|---|---|
| GameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Reflects a game object (object on a map).
|
| GameObjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Abstract factory for creating
GameObject instances. |
| Class | Description |
|---|---|
| AbstractGameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Abstract base class of
GameObject implementations. |
| AbstractGameObjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Abstract base class for
GameObjectFactory implementations. |
| AbstractIsoGameObjectFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Abstract base class for a
GameObjectFactory that creates GameObjects. |
| DefaultIsoGameObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Default implementation for
GameObject implementing classes. |
| GameObjectUtils |
Utility class for
GameObject related functions. |
| IsoMapSquareInfo |
Provides information about isometric map squares.
|
| MultiArchData<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> |
Class related to
GameObject to store multi-part information. |
| MultiPositionData |
The MultiPositionData class stores an array of numbers which is required in
order to calculate display positions of ISO multi-part objects.
|
| MultiPositionEntry |
Encapsulated information about a multi-square image.
|
| Enum | Description |
|---|---|
| FaceSource |
Enumeration describing the state of the face.
|
| Exception | Description |
|---|---|
| NotInsideContainerException |
This exception is thrown in case a method of a
GameObject without a
container or the wrong container was invoked when a GameObject requires a
container. |
Small GameObject Glossary