2023-11-24 23:51:47 +04:00
|
|
|
import java.awt.*;
|
2023-12-08 23:20:53 +04:00
|
|
|
|
|
|
|
public class NumberOfWheels implements IDop{
|
2023-11-24 23:51:47 +04:00
|
|
|
public int numOfWheels;
|
2023-12-08 23:20:53 +04:00
|
|
|
public NumberOfWheels(int num){
|
|
|
|
numOfWheels = num;
|
|
|
|
}
|
2023-11-24 23:51:47 +04:00
|
|
|
public void setNumOfWheels(String num){
|
|
|
|
switch (Integer.valueOf(num)){
|
|
|
|
case 2:
|
|
|
|
numOfWheels = NumberOfWheelsEnum.wheel_2.value;
|
|
|
|
break;
|
|
|
|
case 3:
|
|
|
|
numOfWheels = NumberOfWheelsEnum.wheel_3.value;
|
|
|
|
break;
|
|
|
|
case 4:
|
|
|
|
numOfWheels = NumberOfWheelsEnum.wheel_4.value;
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
numOfWheels = NumberOfWheelsEnum.wheel_2.value;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
public void drawWheels(Graphics g, int _startPosX, int _startPosY, Color c) {
|
2023-12-08 23:20:53 +04:00
|
|
|
g.setColor(c);
|
|
|
|
if (numOfWheels >= 2) {
|
2023-12-09 00:17:07 +04:00
|
|
|
g.fillOval(_startPosX+55, _startPosY+15, 20, 15);
|
|
|
|
g.fillOval(_startPosX+55, _startPosY+30, 20, 15);
|
2023-12-08 23:20:53 +04:00
|
|
|
} if (numOfWheels >= 3) {
|
2023-12-09 00:17:07 +04:00
|
|
|
g.fillOval(_startPosX+30, _startPosY+15, 20, 15);
|
2023-12-08 23:20:53 +04:00
|
|
|
} if(numOfWheels >= 4){
|
2023-12-09 00:17:07 +04:00
|
|
|
g.fillOval(_startPosX+85, _startPosY+15, 20, 15);
|
2023-11-24 23:51:47 +04:00
|
|
|
}
|
|
|
|
}
|
2023-12-09 15:09:27 +04:00
|
|
|
}
|