Abstract base implementation of AnimationObject. More...
Abstract base implementation of AnimationObject.
Definition at line 34 of file DefaultAnimationObject.java.
Creates a new instance.
Therefore animList is parsed. Do not invoke this constructor directly, use String, String) instead. If you invoke this constructor directly, the created AnimationObject will not be registered.
Definition at line 93 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.animList, net.sf.gridarta.model.anim.DefaultAnimationObject.animName, net.sf.gridarta.model.anim.DefaultAnimationObject.facings, and net.sf.gridarta.utils.StringUtils.PATTERN_NEWLINE.
Returns the animation list of this animation.
The individual entries are all suffixed with ' '.
Implements net.sf.gridarta.model.anim.AnimationObject.
Definition at line 156 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.animList.
Definition at line 150 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.animName.
Returns the face name of the display icon for this AbstractNamedObject.
Implements net.sf.gridarta.model.data.NamedObject.
Definition at line 177 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.facings, and net.sf.gridarta.model.anim.DefaultAnimationObject.getFirstFrame().
Get the facings, which is the number of different sub-animations, for instance for different directions.
Definition at line 141 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.facings.
Get the first frame.
Definition at line 189 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.getFrame().
Referenced by net.sf.gridarta.model.anim.DefaultAnimationObject.getDisplayIconName().
Get a specific frame.
Definition at line 201 of file DefaultAnimationObject.java.
Referenced by net.sf.gridarta.model.anim.DefaultAnimationObject.getFirstFrame().
Get the number of frames per facing.
Definition at line 215 of file DefaultAnimationObject.java.
References net.sf.gridarta.model.anim.DefaultAnimationObject.frameCount.
Definition at line 136 of file DefaultAnimationObject.java.
The String representation of an AnimationObject is suitable for writing into the animations file.
Definition at line 165 of file DefaultAnimationObject.java.
The animation list of this animation.
Definition at line 80 of file DefaultAnimationObject.java.
Referenced by net.sf.gridarta.model.anim.DefaultAnimationObject.DefaultAnimationObject(), and net.sf.gridarta.model.anim.DefaultAnimationObject.getAnimList().
The name of this animation.
Definition at line 72 of file DefaultAnimationObject.java.
Referenced by net.sf.gridarta.model.anim.DefaultAnimationObject.DefaultAnimationObject(), net.sf.gridarta.model.anim.DefaultAnimationObject.getAnimName(), and net.sf.gridarta.model.anim.DefaultAnimationObject.getName().
The number of facings, which is different sub animations, for instance for different directions.
Definition at line 65 of file DefaultAnimationObject.java.
Referenced by net.sf.gridarta.model.anim.DefaultAnimationObject.DefaultAnimationObject(), net.sf.gridarta.model.anim.DefaultAnimationObject.getDisplayIconName(), and net.sf.gridarta.model.anim.DefaultAnimationObject.getFacings().
The number of frames per facing in the animation.
Definition at line 58 of file DefaultAnimationObject.java.
Referenced by net.sf.gridarta.model.anim.DefaultAnimationObject.getFrameCount().
The names of the animation frames.
Definition at line 52 of file DefaultAnimationObject.java.
The Logger for printing log messages.
Definition at line 45 of file DefaultAnimationObject.java.
The serial version UID.
Definition at line 39 of file DefaultAnimationObject.java.