|
From: Vos, J. R. <jv...@an...> - 2003-10-09 21:24:24
|
Shouldn't uchicago.src.sim.gui.NonGridDrawable extend
uchicago.src.sim.gui.Drawable ? It restates all the functions in
Drawable, but since it isn't just extending it you can't cast
NonGridDrawables to Drawable.
public interface NonGridDrawable {
// NOTE
public void draw(SimGraphics g);
public double getX();
public double getY();
// END NOTE
public int getWidth();
public int getHeight();
public boolean contains(Point p);
}
public interface Drawable {
public void draw(SimGraphics g);
public int getX();
public int getY();
}
Jerry
ANL
|