package icpc.challenge.world;
import java.awt.geom.Point2D;
import java.util.ArrayList;
public abstract interface AbstractView
{
public abstract void snapshot(double paramDouble, World paramWorld);
public abstract void moveReport(double paramDouble, Move paramMove1, Move paramMove2);
public abstract void hitWall(double paramDouble1, int paramInt1, int paramInt2, double paramDouble2, double paramDouble3);
public abstract void sledWrap(double paramDouble1, int paramInt1, int paramInt2, double paramDouble2);
public abstract void sledLoop(double paramDouble, int paramInt, ArrayList<ArrayList<Point2D>> paramArrayList);
public abstract void collision(double paramDouble, int paramInt1, int paramInt2);
public abstract void ready();
public abstract void shutdown();
public abstract void finished();
}