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
EntityActionby the entity framework.The AnimationInfo annotation provides metadata for animation properties of an entity.TheCollisionBoxclass 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 anICombatEntitydied.This listener provides callbacks for when anICombatEntitywas hit.This listener provides callbacks for when anICombatEntitydies, was resurrected or is being hit.This listener provides callbacks for when anICombatEntitywas 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 anEntityreceived a message.TheEntityPivotclass represents a pivot point for an entity, which can be used to determine the entity's position relative to a specific alignment or offset.TheEntityPivotTypeenum 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.ThisEventObjectcontains 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 anEntitywas moved or changed its size.ThisComparatorimplementation 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 aTriggerwas activated.This listener provides a callback that allows to check conditions for activating aTriggerand prevent the activation if necessary.This listener provides a callback for when aTriggerwas deactivated.Represents an event triggered by aTriggerin the game.This listener provides callbacks for when aTriggergets activated or deactivated.