cicaprojekt/cicaprojekt/WallDrawer.java

50 lines
1.1 KiB
Java
Raw Normal View History

2016-05-07 12:29:36 +00:00
package cicaprojekt;
import java.io.IOException;
public class WallDrawer extends ImagePanel implements Drawer {
2016-05-07 12:29:36 +00:00
Wall wall;
public WallDrawer(Wall w) throws IOException {
super("Wall.png");
2016-05-07 12:29:36 +00:00
wall = w;
setVisible(false);
}
@Override
public void draw() throws IOException {
switch(wall.getStargate().getName()){
case "Blue Stargate":
changeImage("BlueStargate.png");
break;
case "Yellow Stargate":
changeImage("YellowStargate.png");
break;
case "Red Stargate":
changeImage("RedStargate.png");
break;
case "GreenStargate":
2016-05-07 15:21:46 +00:00
changeImage("GreenStargate.png");
break;
default:
changeImage("Wall.png");
break;
}
2016-05-07 12:29:36 +00:00
setVisible(true);
}
@Override
public int getX() {
return wall.getX();
}
@Override
public int getY() {
return wall.getY();
}
}