Interface | Description |
---|---|
Archetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Reflects an Archetype.
|
ArchetypeFactory<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
A factory for creating
Archetype instances. |
ArchetypeSetListener<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Interface for listeners listening to ArchetypeSet changes.
|
Class | Description |
---|---|
AbstractArchetype<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Abstract base class for
Archetype implementations. |
AbstractArchetypeBuilder<G extends GameObject<G,A,R>,A extends MapArchObject<A>,R extends Archetype<G,A,R>> |
Creates
Archetype instances. |
Exception | Description |
---|---|
DuplicateArchetypeException |
An
Exception indicating that an Archetype name is not
unique. |
UndefinedArchetypeException |
Exception thrown if an
Archetype does not exist. |