public class CharAnim
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
java.lang.String |
action |
float |
frameHeight |
java.util.List<CharAnimFrame> |
frames |
java.lang.Float |
initialRelativeOffset |
java.util.Set<java.lang.String> |
interruptableBy |
CharAnimFrame |
last |
Vector2f |
moveToIdle |
float |
scale |
SpriteAPI |
sprite |
java.lang.String |
textureId |
float |
totalTime |
float |
widthSoFar |
Constructor and Description |
---|
CharAnim(java.lang.String textureId,
java.lang.String action,
float frameHeight) |
Modifier and Type | Method and Description |
---|---|
void |
addFrame(float y,
float frameWidth,
float dur) |
CharAnim |
clone() |
float |
getTotalTime() |
boolean |
hasAttackFrames() |
boolean |
hasBlockFrames() |
void |
interruptableBy(java.lang.String... actions) |
void |
removeFirstFrame() |
void |
skip(CharAnim anim) |
void |
skip(float frameWidth) |
void |
updateTextureScale(float scale) |
public java.lang.String textureId
public SpriteAPI sprite
public float scale
public float frameHeight
public float widthSoFar
public float totalTime
public java.util.List<CharAnimFrame> frames
public CharAnimFrame last
public java.lang.Float initialRelativeOffset
public Vector2f moveToIdle
public java.lang.String action
public java.util.Set<java.lang.String> interruptableBy
public CharAnim(java.lang.String textureId, java.lang.String action, float frameHeight)
public CharAnim clone()
clone
in class java.lang.Object
public void removeFirstFrame()
public boolean hasBlockFrames()
public boolean hasAttackFrames()
public void interruptableBy(java.lang.String... actions)
public void skip(CharAnim anim)
public void skip(float frameWidth)
public void addFrame(float y, float frameWidth, float dur)
public float getTotalTime()
public void updateTextureScale(float scale)
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.