package net.mostlyoriginal.ns2d.component;
import com.artemis.Component;
import com.artemis.Entity;
/**
* @author Daan van Yperen
*/
public class Attached extends Component{
public Entity parent;
public int xo;
public int yo;
// slack, like recoil on a weapon.
public float maxSlack = 10; // max length of the slack vector. like weapon recoil.
public float slackX; // offset X
public float slackY; // offset Y
public float spring=30; // Tension on the spring to return to its original state. 1= really slow.
public Attached(Entity parent) {
this.parent = parent;
}
public Attached(Entity parent, int xo, int yo) {
this.parent = parent;
this.xo = xo;
this.yo = yo;
}
}