import java.awt.*; public class DrawingPlusIlum implements IDrawingIlum{ private DopIlum il = DopIlum.Ten; @Override public void setIl(int num) { switch(num) { case 0: il = DopIlum.Twenty; break; case 1: il = DopIlum.Thirty; break; default: break; } } public DrawingPlusIlum(int num){ setIl(num); } @Override public void DrawIl(int startPosX, int startPosY, Graphics2D g) { g.setColor(Color.blue); for (int tempX = 98; tempX > 38; tempX -= 6) { g.fillRect( startPosX + tempX + 3, (int) startPosY + 20, 1, 5); g.fillRect( startPosX + tempX, (int) startPosY + 23, 5, 1); } switch (il) { case Twenty: { for (int tempX = 98; tempX > 38; tempX -= 6) { g.fillRect( startPosX + tempX + 3, (int) startPosY + 26, 1, 5); g.fillRect( startPosX + tempX, (int) startPosY + 29, 5, 1); } break; } case Thirty: { for (int tempX = 98; tempX > 38; tempX -= 6) { g.fillRect( startPosX + tempX + 3, (int) startPosY + 26, 1, 5); g.fillRect( startPosX + tempX, (int) startPosY + 29, 5, 1); g.fillRect( startPosX + tempX + 3, (int) startPosY + 33, 1, 5); g.fillRect( startPosX + tempX, (int) startPosY + 34, 5, 1); } break; } default: break; } } }