| Interface | Description |
|---|---|
| CopyableComponent<T extends Component> |
Marks a component as copyable.
|
| CopyableControl<T extends Control> |
Marks a control as copyable.
|
| EntityFactory |
Marks a class that is responsible for creating entities.
|
| EntitySpawner |
Spawns an entity given spawn data.
|
| EntityWorldListener |
Listener for world events.
|
| ModuleListener | |
| RenderLayer |
Represents a layer which is used to group objects being rendered.
|
| TextEntityFactory |
Marks a class that it's able to spawn entities from text-based levels.
|
| Class | Description |
|---|---|
| Component | |
| Control | |
| Entities |
Helper class with static convenience methods.
|
| Entities.EntityBuilder |
Provides fluent API for building entities.
|
| Entity |
A generic entity in the Entity-Component-Control model.
|
| EntityEvent |
A general entity event.
|
| GameWorld |
Represents pure logical state of the game.
|
| Module |
| Annotation Type | Description |
|---|---|
| SetEntityFactory |
Indicates that a class will be used as the main entity factory.
|
| Spawns |
Indicates that a method is used for creating entities.
|
| SpawnSymbol |
Indicates that a method is used for creating entities when using
TextEntityFactory. |
Copyright © 2018. All rights reserved.