| Interface | Description |
|---|---|
| Attributes |
A set of key/value pairs.
|
| BaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> | |
| BaseObjectVisitor<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
| Class | Description |
|---|---|
| AbstractBaseObject<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>,T extends BaseObject<G,A,R,T>> |
Default implementation for
GameObject implementing classes. |
| GameObjectContainer<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Base class for classes that contain GameObjects as children in the sense of
containment.
|
| GameObjectText |
A set of key/value attributes.
|
| RecursiveGameObjectIterator<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Iterator for recursively iterating over GameObjectContainers.
|