Переименованы классы наследники от интерфейса ИнтерДоп
This commit is contained in:
parent
45f014ceae
commit
9f805eeba2
@ -23,17 +23,9 @@ public class DrawingEnginesEllipse implements IDrawingEngines {
|
||||
|
||||
@Override
|
||||
public void DrawEngine(Graphics2D g2d, Color color, int x, int y, int w, int h) {
|
||||
Polygon enginePolygon = new Polygon();
|
||||
enginePolygon.addPoint(x, y + h / 2);
|
||||
enginePolygon.addPoint(x + w / 10, y);
|
||||
enginePolygon.addPoint(x + w - w / 2, y + h / 2);
|
||||
enginePolygon.addPoint(x + w, y);
|
||||
enginePolygon.addPoint(x + w, y + h);
|
||||
enginePolygon.addPoint(x + w - w / 2, y + h / 2);
|
||||
enginePolygon.addPoint(x + w / 10, y + h);
|
||||
g2d.setColor(Color.WHITE);
|
||||
g2d.fillPolygon(enginePolygon);
|
||||
g2d.fillOval(x, y, w, h);
|
||||
g2d.setColor(Color.BLACK);
|
||||
g2d.drawPolygon(enginePolygon);
|
||||
g2d.drawOval(x, y, w, h);
|
||||
}
|
||||
}
|
||||
|
@ -2,7 +2,7 @@ package ProjectStormtrooper;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public class DrawingEnginesWithFlame implements IDrawingEngines {
|
||||
public class DrawingEnginesPyramid implements IDrawingEngines {
|
||||
private EnumEnginesCount _enumEnginesCount;
|
||||
|
||||
@Override
|
||||
@ -23,9 +23,17 @@ public class DrawingEnginesWithFlame implements IDrawingEngines {
|
||||
|
||||
@Override
|
||||
public void DrawEngine(Graphics2D g2d, Color color, int x, int y, int w, int h) {
|
||||
Polygon enginePolygon = new Polygon();
|
||||
enginePolygon.addPoint(x, y + h / 2);
|
||||
enginePolygon.addPoint(x + w / 10, y);
|
||||
enginePolygon.addPoint(x + w - w / 2, y + h / 2);
|
||||
enginePolygon.addPoint(x + w, y);
|
||||
enginePolygon.addPoint(x + w, y + h);
|
||||
enginePolygon.addPoint(x + w - w / 2, y + h / 2);
|
||||
enginePolygon.addPoint(x + w / 10, y + h);
|
||||
g2d.setColor(Color.WHITE);
|
||||
g2d.fillOval(x, y, w, h);
|
||||
g2d.fillPolygon(enginePolygon);
|
||||
g2d.setColor(Color.BLACK);
|
||||
g2d.drawOval(x, y, w, h);
|
||||
g2d.drawPolygon(enginePolygon);
|
||||
}
|
||||
}
|
@ -2,7 +2,7 @@ package ProjectStormtrooper;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
public class DrawingEngines implements IDrawingEngines {
|
||||
public class DrawingEnginesSimple implements IDrawingEngines {
|
||||
private EnumEnginesCount _enumEnginesCount;
|
||||
|
||||
@Override
|
@ -39,11 +39,11 @@ public class DrawingPlane {
|
||||
Random random = new Random();
|
||||
int drawingEnginesType = random.nextInt(0, 3);
|
||||
if (drawingEnginesType == 0)
|
||||
_drawingEngines = new DrawingEngines();
|
||||
_drawingEngines = new DrawingEnginesSimple();
|
||||
else if (drawingEnginesType == 1)
|
||||
_drawingEngines = new DrawingEnginesEllipse();
|
||||
_drawingEngines = new DrawingEnginesPyramid();
|
||||
else if (drawingEnginesType == 2)
|
||||
_drawingEngines = new DrawingEnginesWithFlame();
|
||||
_drawingEngines = new DrawingEnginesEllipse();
|
||||
}
|
||||
|
||||
protected DrawingPlane(int speed, double weight, Color bodyColor,
|
||||
|
Loading…
Reference in New Issue
Block a user