Refactor Block to Brick

This commit is contained in:
BlueNutterfly 2018-11-11 18:48:57 +04:00
parent 053ec9829f
commit 81fc6e91c9
2 changed files with 11 additions and 11 deletions

View File

@ -5,7 +5,7 @@ import com.badlogic.gdx.Gdx;
import com.badlogic.gdx.graphics.GL20; import com.badlogic.gdx.graphics.GL20;
import com.badlogic.gdx.math.Vector2; import com.badlogic.gdx.math.Vector2;
import com.me.brickbuster.entity.Ball; import com.me.brickbuster.entity.Ball;
import com.me.brickbuster.entity.Block; import com.me.brickbuster.entity.Brick;
import com.me.brickbuster.entity.Paddle; import com.me.brickbuster.entity.Paddle;
import java.util.ArrayList; import java.util.ArrayList;
@ -21,19 +21,19 @@ public class BrickBuster extends ApplicationAdapter {
private Ball ball; private Ball ball;
private Paddle paddle; private Paddle paddle;
private ArrayList<Block> blocks; private ArrayList<Brick> bricks;
private boolean playing = false; private boolean playing = false;
@Override @Override
public void create () { public void create () {
ball = new Ball(this); ball = new Ball(this);
paddle = new Paddle(this); paddle = new Paddle(this);
blocks = new ArrayList<Block>(); bricks = new ArrayList<Brick>();
for (int col = 0; col < 13; col++) { for (int col = 0; col < 13; col++) {
for (int row = 0; row < 10; row++) { for (int row = 0; row < 10; row++) {
int x = 15 + (col * (Block.BLOCK_WIDTH + 10)); int x = 15 + (col * (Brick.BLOCK_WIDTH + 10));
int y = 15 + Block.BLOCK_HEIGHT + (row * (Block.BLOCK_HEIGHT + 5)); int y = 15 + Brick.BLOCK_HEIGHT + (row * (Brick.BLOCK_HEIGHT + 5));
blocks.add(new Block(this, x, HEIGHT - y)); bricks.add(new Brick(this, x, HEIGHT - y));
} }
} }
} }
@ -45,7 +45,7 @@ public class BrickBuster extends ApplicationAdapter {
Gdx.gl.glClearColor(0.5f,1,1,1); Gdx.gl.glClearColor(0.5f,1,1,1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT); Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
for (Block block : blocks) { for (Brick block : bricks) {
block.render(); block.render();
} }
@ -82,7 +82,7 @@ public class BrickBuster extends ApplicationAdapter {
return paddle; return paddle;
} }
public ArrayList<Block> getBlocks() { public ArrayList<Brick> getBricks() {
return blocks; return bricks;
} }
} }

View File

@ -4,12 +4,12 @@ import com.badlogic.gdx.graphics.Color;
import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType; import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType;
import com.me.brickbuster.BrickBuster; import com.me.brickbuster.BrickBuster;
public class Block extends Entity { public class Brick extends Entity {
public static final Color BLOCK_COLOR = Color.FOREST; public static final Color BLOCK_COLOR = Color.FOREST;
public static final int BLOCK_WIDTH = 50; public static final int BLOCK_WIDTH = 50;
public static final int BLOCK_HEIGHT = 15; public static final int BLOCK_HEIGHT = 15;
public Block(BrickBuster brickBuster, int x, int y) { public Brick(BrickBuster brickBuster, int x, int y) {
super(brickBuster, x, y); super(brickBuster, x, y);
} }