package chu.engine.anim; import org.newdawn.slick.Color; public class Transform { public float rotation; public float translateX; public float translateY; public float scaleX; public float scaleY; public boolean flipHorizontal; public boolean flipVertical; public Color color; public Transform() { rotation = 0; translateX = 0; translateY = 0; scaleX = 1; scaleY = 1; flipHorizontal = false; flipVertical = false; color = Color.white; } public void setRotation(float angle) { rotation = angle; } public void setTranslation(float x, float y) { translateX = x; translateY = y; } public void setScale(float x, float y) { scaleX = x; scaleY = y; } public void flipHorizontal() { flipHorizontal = true; } public void flipVertical() { flipVertical = true; } public void setColor(Color c) { color = c; } }