Lab2 Done++
This commit is contained in:
parent
15220ac426
commit
884f71077d
@ -1,34 +0,0 @@
|
||||
package drawing_objects;
|
||||
|
||||
import enums.*;
|
||||
import java.awt.*;
|
||||
|
||||
public class DrawingEngines {
|
||||
private EngineNumber number;
|
||||
public void setNumber(int x){
|
||||
if(x <= 2)
|
||||
number = EngineNumber.TWO;
|
||||
if(x == 4)
|
||||
number = EngineNumber.FOUR;
|
||||
if(x >= 6)
|
||||
number = EngineNumber.SIX;
|
||||
}
|
||||
public void drawEngines(Graphics2D graphics2D, int _startX, int _startY){
|
||||
graphics2D.fillRect(_startX+70, _startY+20, 20, 15);
|
||||
graphics2D.fillOval(_startX+80, _startY+20, 20, 15);
|
||||
graphics2D.fillRect(_startX+70, _startY+125, 20, 15);
|
||||
graphics2D.fillOval(_startX+80, _startY+125, 20, 15);
|
||||
if (number == EngineNumber.FOUR || number == EngineNumber.SIX){
|
||||
graphics2D.fillRect(_startX+70, _startY+40, 20, 15);
|
||||
graphics2D.fillOval(_startX+80, _startY+40, 20, 15);
|
||||
graphics2D.fillRect(_startX+70, _startY+105, 20, 15);
|
||||
graphics2D.fillOval(_startX+80, _startY+105, 20, 15);
|
||||
}
|
||||
if (number == EngineNumber.SIX){
|
||||
graphics2D.fillRect(_startX+130, _startY+50, 25, 15);
|
||||
graphics2D.fillOval(_startX+145, _startY+50, 20, 15);
|
||||
graphics2D.fillRect(_startX+130, _startY+95, 25, 15);
|
||||
graphics2D.fillOval(_startX+145, _startY+95, 20, 15);
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user