import java.awt.*; import java.lang.*; import java.io.*; public interface Item extends Serializable { public String toString(); public boolean contains(int x, int y); public double zIntersect(int x, int y) throws ItemException; public double zIntersectVerbose(int x, int y) throws ItemException; public Color getColorAt(int x, int y, double z); public Color getColorAt(double x, double y, double z); public void setWorld(World w); public double maxZ() throws ItemException; public void translate(int deltax, int deltay, int deltaz); }