import java.awt.*; public class DrawingDoorsRoundedUp implements IDrawDoors{ private DoorsNumber number; public int getNumber(){ int x = 0; if(number == DoorsNumber.THREE) x = 3; if(number == DoorsNumber.FOUR) x = 4; if(number == DoorsNumber.FIVE) x = 5; return x; } public int getType(){return 1;} public void setNumber(int x){ if(x <= 2) number = DoorsNumber.THREE; if(x == 4) number = DoorsNumber.FOUR; if(x >= 6) number = DoorsNumber.FIVE; } public void drawDoors(Graphics2D graphics2D, int _startX, int _startY){ graphics2D.fillRect(_startX+52, _startY+86, 25, 35); graphics2D.fillOval(_startX+52, _startY+81, 25, 12); graphics2D.fillRect(_startX+85, _startY+86, 25, 35); graphics2D.fillOval(_startX+85, _startY+81, 25, 12); graphics2D.fillRect(_startX+118, _startY+86, 25, 35); graphics2D.fillOval(_startX+118, _startY+81, 25, 12); if (number == DoorsNumber.FOUR || number == DoorsNumber.FIVE){ graphics2D.fillRect(_startX+151, _startY+86, 25, 35); graphics2D.fillOval(_startX+151, _startY+81, 25, 12); } if (number == DoorsNumber.FIVE){ graphics2D.fillRect(_startX+19, _startY+86, 25, 35); graphics2D.fillOval(_startX+19, _startY+81, 25, 12); } } }