Package de.gurkenlabs.litiengine.entities
Interface Summary Interface Description CollisionListener This listener provides callbacks for collision events onICollisionEntity
.CombatEntityDeathListener This listener provides callbacks for when anICombatEntity
died.CombatEntityHitListener This listener provides callbacks for when anICombatEntity
was hit.CombatEntityListener This listener provides callbacks for when anICombatEntity
dies, was resurrected or is being hit.CombatEntityResurrectListener This listener provides callbacks for when anICombatEntity
was resurrected.EntityListener EntityMessageListener This listener provides callbacks for when anEntity
received a message.EntityRenderedListener This listener interface is used for receiving events after an entity was rendered with the game'sRenderEngine
.EntityRenderListener This listener interface is used for receiving events during an entity's rendering process from the game'sRenderEngine
.EntityTransformListener This listener provides callbacks for when anEntity
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 aTrigger
was activated.TriggerActivatingCondition This listener provides a callback that allows to check conditions for activating aTrigger
and prevent the activation if necessary.TriggerDeactivatedListener This listener provides a callback for when aTrigger
was deactivated.TriggerListener This listener provides callbacks for when aTrigger
gets activated or deactivated.Class Summary Class Description CollisionBox CollisionEntity CombatEntity Creature TODO: Add idle eventEntity 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 EntityPivot EntityRenderEvent ThisEventObject
contains data about the rendering process of an entity.EntitySpawnedEvent EntityYComparator ThisComparator
implementation sorts entities by the max y-coordinate of their collision box (if its aICollisionEntity
) or of their bounding box.LightSource MapArea Material Prop RelativeEntityComparator SoundSource This is an Entity that can play or loop ambient sound effects within a given range and with a given volume.Spawnpoint StaticShadow Trigger TODO: Triggers should be able to call entity actions (similar to the current message approach)TriggerEvent Enum Summary Enum Description EntityPivotType Determines where abilities are originating from.LightSource.Type PropState Rotation Trigger.TriggerActivation Annotation Types Summary Annotation Type Description Action This annotation is used by the LITIENGINE to identify methods that should be registered asEntityAction
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.