небольшие изменения
This commit is contained in:
parent
62c4d6185f
commit
d7792f53c3
@ -1,7 +1,6 @@
|
||||
package drawing_objects;
|
||||
|
||||
import java.awt.*;
|
||||
//import java.util.Random;
|
||||
|
||||
public class DrawingDecks {
|
||||
private DecksNumber number;
|
||||
@ -44,12 +43,3 @@ public class DrawingDecks {
|
||||
}
|
||||
}
|
||||
}
|
||||
/*if(x <= 1 || x > 3){
|
||||
number = DecksNumber.ONE;
|
||||
}
|
||||
if(x == 2)
|
||||
number = DecksNumber.TWO;
|
||||
if(x == 3)
|
||||
number = DecksNumber.THREE;*/
|
||||
//if(x == 1)
|
||||
//number = DecksNumber.ONE;
|
@ -17,17 +17,17 @@ public class DrawingLainer {
|
||||
public int getShipWidth() {return LAINER_WIDTH;}
|
||||
private final int LAINER_HEIGHT = 70;
|
||||
public int getShipHeight() {return LAINER_HEIGHT;}
|
||||
private DrawingDecks drawingBlocks;
|
||||
private DrawingDecks drawingDecks;
|
||||
public boolean init(int speed, double weight, Color bodyColor, Color
|
||||
additionalColor, boolean pool, boolean decks, int width, int height, int blocksNumber) {
|
||||
additionalColor, boolean pool, boolean decks, int width, int height, int decksNumber) {
|
||||
if (width < LAINER_WIDTH || height < LAINER_HEIGHT)
|
||||
return false;
|
||||
pictureWidth = width;
|
||||
pictureHeight = height;
|
||||
entityLainer = new EntityLainer();
|
||||
entityLainer.init(speed, weight, bodyColor, additionalColor, pool, decks);
|
||||
drawingBlocks = new DrawingDecks();
|
||||
drawingBlocks.setNumber(blocksNumber);
|
||||
drawingDecks = new DrawingDecks();
|
||||
drawingDecks.setNumber(decksNumber);
|
||||
return true;
|
||||
}
|
||||
public void setPosition(int x, int y) {
|
||||
@ -93,25 +93,16 @@ public class DrawingLainer {
|
||||
int[] pointsY = { startPosY +40, startPosY + 40, startPosY + 70, startPosY + 70 };
|
||||
Polygon pol = new Polygon(pointsX, pointsY, 4);
|
||||
graphics2D.fillPolygon(pol);
|
||||
|
||||
//возможно трубы
|
||||
/*Brush brush = new SolidBrush(Color.Black);
|
||||
Rectangle smokestack1 = new Rectangle(_startPosX + 20, _startPosY, 20, 50);
|
||||
Rectangle smokestack2 = new Rectangle(_startPosX + 60, _startPosY, 20, 50);
|
||||
g.FillRectangle(brush, smokestack1);
|
||||
g.FillRectangle(brush, smokestack2);*/
|
||||
|
||||
//1 палуба
|
||||
int newposX = startPosX+5;
|
||||
int newposY = startPosY+30;
|
||||
graphics2D.setPaint(bodyColor);
|
||||
graphics2D.fillRect(newposX, newposY, LAINER_WIDTH - 10, 10);
|
||||
|
||||
newposX+=2;
|
||||
newposY-=10;
|
||||
//доп палубы
|
||||
if (drawingBlocks != null){
|
||||
drawingBlocks.drawAddDecks(graphics2D, newposX, newposY, LAINER_WIDTH, additionalColor);
|
||||
if (drawingDecks != null){
|
||||
drawingDecks.drawAddDecks(graphics2D, newposX, newposY, LAINER_WIDTH, additionalColor);
|
||||
}
|
||||
for (int i = 1; i < 5; i++)
|
||||
{
|
||||
@ -133,7 +124,6 @@ public class DrawingLainer {
|
||||
{
|
||||
graphics2D.drawLine(startPosX + 18, startPosY + 35 + i*10, startPosX + 30, startPosY + 35 + i * 10);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user