PIbd-23_Panina_A.D.Cruiser..../NumberOfWheels.java

34 lines
1.1 KiB
Java
Raw Normal View History

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
}