package net.mostlyoriginal.game.component;
import com.artemis.Component;
/**
* Slow up and down bobbing.
*
* @todo create some sort of transformation stack so we can combine leading and secondary transformations correctly.
* @author Daan van Yperen
*/
public class Bobbing extends Component {
public float originX;
public float originY;
public float speed;
public float maxDistanceY;
public float maxDistanceX;
public float age;
public Bobbing(float maxDistanceX, float maxDistanceY, float originX, float originY, float speed) {
this.maxDistanceX = maxDistanceX;
this.maxDistanceY = maxDistanceY;
this.originX = originX;
this.originY = originY;
this.speed = speed;
}
}