cicaprojekt/cicaprojekt/GateDrawer.java

36 lines
690 B
Java

package cicaprojekt;
import java.io.IOException;
public class GateDrawer extends ImagePanel implements Drawer{
Gate gate;
public GateDrawer(Gate g) throws IOException {
super("ClosedGate.png");
gate = g;
setVisible(false);
}
@Override
public void draw() throws IOException {
if(gate.isOpen())
changeImage("Field.png"); //TODO picture for open gate.
else
changeImage("ClosedGate.png");
setVisible(true);
}
@Override
public int getTileX() {
return gate.getX();
}
@Override
public int getTileY() {
return gate.getY();
}
}