import java.awt.Color; import java.awt.Graphics; public class DrawingWheels{ private int _startPosX; private int _startPosY; Graphics g; Color color; private CountWheels _countWheels; public DrawingWheels(Graphics g, int startPosX, int startPosY, Color color, int countWheels){ this.g = g; _startPosX = startPosX; _startPosY = startPosY; this.color = color; _countWheels.setCountWheels(countWheels); } public void Draw(){ switch(_countWheels){ case Min: g.setColor(Color.BLACK); g.drawOval(_startPosX + 20, _startPosY + 35, 15, 15); g.drawOval(_startPosX + 110, _startPosY + 35, 15, 15); g.setColor(color); g.fillOval(_startPosX + 20, _startPosY + 35, 15, 15); g.fillOval(_startPosX + 110, _startPosY + 35, 15, 15); break; case Mid: g.setColor(Color.BLACK); g.drawOval(_startPosX + 20, _startPosY + 35, 15, 15); g.drawOval(_startPosX + 65, _startPosY + 35, 15, 15); g.drawOval(_startPosX + 110, _startPosY + 35, 15, 15); g.setColor(color); g.fillOval(_startPosX + 20, _startPosY + 35, 15, 15); g.fillOval(_startPosX + 65, _startPosY + 35, 15, 15); g.fillOval(_startPosX + 110, _startPosY + 35, 15, 15); break; case Max: g.setColor(Color.BLACK); g.drawOval(_startPosX + 20, _startPosY + 35, 15, 15); g.drawOval(_startPosX + 50, _startPosY + 35, 15, 15); g.drawOval( _startPosX + 80, _startPosY + 35, 15, 15); g.drawOval(_startPosX + 110, _startPosY + 35, 15, 15); g.setColor(color); g.fillOval(_startPosX + 20, _startPosY + 35, 15, 15); g.fillOval(_startPosX + 50, _startPosY + 35, 15, 15); g.fillOval(_startPosX + 80, _startPosY + 35, 15, 15); g.fillOval(_startPosX + 110, _startPosY + 35, 15, 15); break; } } }