| Interface | Description |
|---|---|
| CollisionListener |
This listener provides callbacks for collision events on
ICollisionEntity. |
| CombatEntityDeathListener |
This listener provides callbacks for when an
ICombatEntity died. |
| CombatEntityHitListener |
This listener provides callbacks for when an
ICombatEntity was hit. |
| CombatEntityListener |
This listener provides callbacks for when an
ICombatEntity dies, was resurrected or is being hit. |
| EntityListener | |
| EntityMessageListener |
This listener provides callbacks for when an
Entity received a message. |
| EntityRenderedListener |
This listener interface is used for receiving events after an entity was rendered with the game's
RenderEngine. |
| EntityRenderListener |
This listener interface is used for receiving events during an entity's rendering process from the game's
RenderEngine. |
| EntityTransformListener |
This listener provides callbacks for when an
Entity was moved or changed its size. |
| ICollisionEntity | |
| ICombatEntity | |
| IEntity | |
| IEntityController | |
| IMobileEntity | |
| IMobileEntity.EntityMovedListener |
This listener interface receives events when an entity was moved.
|
| Spawnpoint.EntitySpawnedListener | |
| TriggerActivatedListener |
This listener provides a callback for when a
Trigger was activated. |
| TriggerActivatingCondition |
This listener provides a callback that allows to check conditions for activating a
Trigger and prevent the activation if necessary. |
| TriggerDeactivatedListener |
This listener provides a callback for when a
Trigger was deactivated. |
| TriggerListener |
This listener provides callbacks for when a
Trigger gets activated or deactivated. |
| Class | Description |
|---|---|
| CollisionBox | |
| CollisionEntity | |
| CombatEntity | |
| Creature |
TODO: Add idle event
|
| Entity | |
| EntityAction | |
| EntityActionMap | |
| EntityControllers |
This class holds all controllers for the entities in the game.
|
| EntityDistanceComparator | |
| EntityHitEvent | |
| EntityMessageEvent |
This implementation is used for events that contain information about a received message.
|
| EntityMovedEvent | |
| EntityRenderEvent |
This
EventObject contains data about the rendering process of an entity. |
| EntitySpawnedEvent | |
| EntityYComparator |
This
Comparator implementation sorts entities by the max y-coordinate of their collision box (if its a ICollisionEntity)
or of their bounding box. |
| LightSource | |
| MapArea | |
| Material | |
| MobileEntity | |
| Prop | |
| RelativeEntityComparator | |
| Spawnpoint | |
| StaticShadow | |
| Trigger |
TODO: Triggers should be able to call entity actions (similar to the current message approach)
|
| TriggerEvent |
| Enum | Description |
|---|---|
| LightSource.Type | |
| PropState | |
| Rotation | |
| Trigger.TriggerActivation |
| Annotation Type | Description |
|---|---|
| Action |
This annotation is used by the LITIengine to identify methods that should be registered as
EntityAction by the entity framework. |
| AnimationInfo | |
| CollisionInfo | |
| CombatInfo |
This attribute provides initial values for combat entity attributes.
|
| EmitterInfo |
This annotation contains default values for the initialization of an emitter.
|
| EntityInfo |
This annotation contains default values for an entity implementation.
|
| MovementInfo | |
| Tag |
This attribute provides initial values for Entity tags.
|
| Tags |
This attribute provides initial values for Entity tags.
|