Package de.gurkenlabs.litiengine.entities
package de.gurkenlabs.litiengine.entities
-
ClassDescriptionThis annotation is used by the LITIENGINE to identify methods that should be registered as
EntityAction
by the entity framework.The AnimationInfo annotation provides metadata for animation properties of an entity.TheCollisionBox
class represents a collision entity in the game.The CollisionInfo annotation provides metadata for collision properties of an entity.This listener provides callbacks for collision events onICollisionEntity
.This listener provides callbacks for when anICombatEntity
died.This listener provides callbacks for when anICombatEntity
was hit.This listener provides callbacks for when anICombatEntity
dies, was resurrected or is being hit.This listener provides callbacks for when anICombatEntity
was resurrected.This annotation provides initial values for combat entity attributes.TODO: Add idle eventThis annotation contains default values for the initialization of an emitter.This class holds all controllers for the entities in the game.This annotation contains default values for an entity implementation.This implementation is used for events that contain information about a received message.This listener provides callbacks for when anEntity
received a message.TheEntityPivot
class represents a pivot point for an entity, which can be used to determine the entity's position relative to a specific alignment or offset.TheEntityPivotType
enum defines the types of pivot points that can be used for entities within the game.This listener interface is used for receiving events after an entity was rendered with the game'sRenderEngine
.ThisEventObject
contains data about the rendering process of an entity.This listener interface is used for receiving events during an entity's rendering process from the game'sRenderEngine
.Represents an event that is triggered when an entity is spawned.This listener provides callbacks for when anEntity
was moved or changed its size.ThisComparator
implementation sorts entities by the max y-coordinate of their collision box (if its aICollisionEntity
) or of their bounding box.The ICombatEntity interface defines the methods required for an entity that can engage in combat.This listener interface receives events when an entity was moved.This class represents a light source in an environment.Enum representing the type of light source.This annotation contains movement-related properties for an entity implementation.This is an Entity that can play or loop ambient sound effects within a given range and with a given volume.Functional interface for listening to entity spawned events.This attribute provides initial values for Entity tags.This attribute provides initial values for Entity tags.TODO: Triggers should be able to call entity actions (similar to the current message approach)This listener provides a callback for when aTrigger
was activated.This listener provides a callback that allows to check conditions for activating aTrigger
and prevent the activation if necessary.This listener provides a callback for when aTrigger
was deactivated.Represents an event triggered by aTrigger
in the game.This listener provides callbacks for when aTrigger
gets activated or deactivated.