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