package icpc.challenge.world;
import java.awt.geom.Point2D;
import java.awt.geom.Point2D.Double;
import java.io.Serializable;
public abstract class Entity
implements Cloneable, Serializable
{
public Point2D pos;
public Point2D vel;
public int color;
public Entity()
{
this.pos = new Point2D.Double();
this.vel = new Point2D.Double();
}
public abstract double radius();
public abstract double mass();
public Object clone()
{
try
{
return super.clone();
} catch (CloneNotSupportedException localCloneNotSupportedException) {
throw new Error("Clone Not Supported!");
}
}
}