second commit
This commit is contained in:
parent
eabca5415f
commit
426b17a7f8
@ -2,6 +2,22 @@ import java.awt.*;
|
||||
|
||||
public class DrawingEnginesOval implements IDrawEngines{
|
||||
private EngineNumber number;
|
||||
|
||||
@Override
|
||||
public int getType() {
|
||||
return 1;
|
||||
}
|
||||
|
||||
public int getNumber(){
|
||||
int x = 0;
|
||||
if(number == EngineNumber.TWO)
|
||||
x = 2;
|
||||
if(number == EngineNumber.FOUR)
|
||||
x = 4;
|
||||
if(number == EngineNumber.SIX)
|
||||
x = 6;
|
||||
return x;
|
||||
}
|
||||
public void setNumber(int x){
|
||||
if(x <= 2)
|
||||
number = EngineNumber.TWO;
|
||||
@ -11,27 +27,15 @@ public class DrawingEnginesOval implements IDrawEngines{
|
||||
number = EngineNumber.SIX;
|
||||
}
|
||||
public void drawEngines(Graphics2D graphics2D, int _startX, int _startY){
|
||||
graphics2D.fillOval(_startX+85, _startY+20, 20, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+20, 20, 15);
|
||||
graphics2D.fillOval(_startX+65, _startY+20, 20, 15);
|
||||
graphics2D.fillOval(_startX+85, _startY+125, 20, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+125, 20, 15);
|
||||
graphics2D.fillOval(_startX+65, _startY+125, 20, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+20, 15, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+125, 15, 15);
|
||||
if (number == EngineNumber.FOUR || number == EngineNumber.SIX){
|
||||
graphics2D.fillOval(_startX+85, _startY+40, 20, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+40, 20, 15);
|
||||
graphics2D.fillOval(_startX+65, _startY+40, 20, 15);
|
||||
graphics2D.fillOval(_startX+85, _startY+105, 20, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+105, 20, 15);
|
||||
graphics2D.fillOval(_startX+65, _startY+105, 20, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+40, 15, 15);
|
||||
graphics2D.fillRect(_startX+75, _startY+105, 15, 15);
|
||||
}
|
||||
if (number == EngineNumber.SIX){
|
||||
graphics2D.fillOval(_startX+145, _startY+50, 20, 15);
|
||||
graphics2D.fillRect(_startX+135, _startY+50, 25, 15);
|
||||
graphics2D.fillOval(_startX+125, _startY+50, 20, 15);
|
||||
graphics2D.fillOval(_startX+145, _startY+95, 20, 15);
|
||||
graphics2D.fillRect(_startX+135, _startY+95, 25, 15);
|
||||
graphics2D.fillOval(_startX+125, _startY+95, 20, 15);
|
||||
graphics2D.fillRect(_startX+140, _startY+50, 15, 15);
|
||||
graphics2D.fillRect(_startX+140, _startY+95, 15, 15);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user