light weight babyyyy
This commit is contained in:
parent
19b99066a2
commit
f5247f6ce8
@ -27,12 +27,15 @@ public class DrawningAirplane {
|
||||
EntityAirplane = new EntityAirplane(speed, weight, bodyColor);
|
||||
DrawningIlluminators = new DrawningIlluminators(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
Random rand = new Random();
|
||||
int variant = rand.nextInt(0,2);
|
||||
int variant = rand.nextInt(0,3);
|
||||
if(variant ==0){
|
||||
DrawningIlluminators = new DrawningIlluminators(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
} else{
|
||||
if(variant ==1){
|
||||
DrawningIlluminators = new DrawningIlluminatorsQuad(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
}
|
||||
else if(variant==2){
|
||||
DrawningIlluminators = new DrawningIlluminatorsCirc(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
}}
|
||||
DrawningIlluminators.ChangeIlluminatorNumb(rand.nextInt(1, 5));
|
||||
}
|
||||
@ -48,13 +51,16 @@ public class DrawningAirplane {
|
||||
EntityAirplane = new EntityAirplane(speed, weight, bodyColor);
|
||||
DrawningIlluminators = new DrawningIlluminators(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
Random rand = new Random();
|
||||
int variant = rand.nextInt(0,2);
|
||||
int variant = rand.nextInt(0,3);
|
||||
if(variant ==0){
|
||||
DrawningIlluminators = new DrawningIlluminators(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
} else{
|
||||
if(variant ==1){
|
||||
DrawningIlluminators = new DrawningIlluminatorsQuad(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
}}
|
||||
} else if(variant==2){
|
||||
DrawningIlluminators = new DrawningIlluminatorsCirc(_airplaneWidth, _airplaneHeight,_startPosX,_startPosY);
|
||||
}
|
||||
}
|
||||
DrawningIlluminators.ChangeIlluminatorNumb(rand.nextInt(1, 5));
|
||||
}
|
||||
public void SetPosition(int x, int y){
|
||||
|
61
src/DrawningObjects/DrawningIlluminatorsCirc.java
Normal file
61
src/DrawningObjects/DrawningIlluminatorsCirc.java
Normal file
@ -0,0 +1,61 @@
|
||||
package src.DrawningObjects;
|
||||
import src.NumberType;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.awt.*;
|
||||
public class DrawningIlluminatorsCirc implements IDraw {
|
||||
private NumberType IlluminatorNumb;
|
||||
private Color IlluminatorColor;
|
||||
private int Width, Height;
|
||||
protected int CurX, CurY;
|
||||
public DrawningIlluminatorsCirc(int width, int height, int curX, int curY){
|
||||
Width = width;
|
||||
Height = height;
|
||||
CurX = curX;
|
||||
CurY = curY;
|
||||
}
|
||||
public void ChangeX(int x){
|
||||
CurX = x;
|
||||
}
|
||||
public void ChangeY(int y){
|
||||
CurY = y;
|
||||
}
|
||||
public void ChangeIlluminatorNumb(int x){
|
||||
if(x <= 2)
|
||||
IlluminatorNumb = NumberType.Ten;
|
||||
if(x == 3)
|
||||
IlluminatorNumb = NumberType.Twenty;
|
||||
if(x >= 4)
|
||||
IlluminatorNumb = NumberType.Thirty;
|
||||
}
|
||||
public NumberType IlluminatorNumb(){
|
||||
return IlluminatorNumb;
|
||||
}
|
||||
public void DrawIlluminators(Graphics2D g2d){
|
||||
g2d.setColor(Color.BLUE);
|
||||
int x = CurX;
|
||||
int y = CurY;
|
||||
for( int i =0; i<10;i++){
|
||||
g2d.drawOval( x+34 , y+29 , 5, 5);
|
||||
x+=7;
|
||||
}
|
||||
//20 иллюминаторов
|
||||
if (IlluminatorNumb == NumberType.Twenty || IlluminatorNumb == NumberType.Thirty)
|
||||
{
|
||||
x = CurX;
|
||||
for( int i =0; i<10;i++){
|
||||
g2d.drawOval( x+34 , y+37 , 5, 5);
|
||||
x+=7;
|
||||
}
|
||||
}
|
||||
//30 иллюминаторов
|
||||
if (IlluminatorNumb == NumberType.Thirty)
|
||||
{
|
||||
x = CurX;
|
||||
for( int i =0; i<10;i++){
|
||||
g2d.drawOval( x+34 , y+45 , 5, 5);
|
||||
x+=7;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user