Class CreatureAnimationController<T extends Creature>

java.lang.Object
Type Parameters:
T - The type of the creature for which animations are managed by this controller.
All Implemented Interfaces:
IEntityController, IAnimationController, IEntityAnimationController<T>, IUpdateable

public class CreatureAnimationController<T extends Creature>
extends EntityAnimationController<T>
This AnimationController implementation provides animation rules that use naming conventions to provide Animations for Creature implementations. The spritesheet images need to be named according to the following conventions in order to be automatically used by this controller: Where {DIRECTION} refers to a value of the Direction enum and getSpritePrefix() refers to the current sprite prefix of the entity. {EXTENSION} refers to a value of the ImageFormat enum.
See Also:
Creature, Direction, IEntity.getName()