@@ -0,0 +1,1058 @@
+package animus.components;%0A%0Aimport com.artemis.Component;%0Aimport com.artemis.utils.Utils;%0A%0Apublic class Position extends Component%0A%7B%0A    private float x;%0A    private float y;%0A%0A    public Position()%0A    %7B%0A        x = 0;%0A        y = 0;%0A    %7D%0A%0A    public Position ( float initX, float initY )%0A    %7B%0A        x = initX;%0A        y = initY;%0A    %7D%0A%0A    public void addX ( float incX )%0A    %7B%0A        x += incX;%0A    %7D%0A    public void addY ( float incY )%0A    %7B%0A        y += incY;%0A    %7D%0A%0A    public void setX ( float newX )%0A    %7B%0A        x = newX;%0A    %7D%0A    public void setY ( float newY )%0A    %7B%0A        y = newY;%0A    %7D%0A%0A    public void setPosition ( float newX, float newY )%0A    %7B%0A        x = newX;%0A        y = newY;%0A    %7D%0A%0A    public float getX()%0A    %7B%0A        return x;%0A    %7D%0A    public float getY()%0A    %7B%0A        return y;%0A    %7D%0A%0A    public float distanceTo ( float to_x, float to_y )%0A    %7B%0A        return Utils.distance ( to_x, to_y, x, y );%0A    %7D%0A    public float distanceTo ( Position p )%0A    %7B%0A        return Utils.distance ( p.getX(), p.getY(), x, y );%0A    %7D%0A%7D%0A

Add Position component.