Rydder opp i BoardActiveScreen

Legger til manglende kommentar for klasse
Legger til mellomrom på begge sider av matematiske tegn
This commit is contained in:
Kristian Knarvik 2020-04-07 13:34:45 +02:00
parent 5c3d6bcd5e
commit 95f3d3dd3e

View File

@ -21,6 +21,9 @@ import inf112.fiasko.roborally.utility.TextureConverterUtil;
import java.util.List;
/**
* This screen shows the game board in real time
*/
public class BoardActiveScreen extends AbstractScreen implements InputProcessor {
private final RoboRallyWrapper roboRallyWrapper;
private final OrthographicCamera camera;
@ -35,12 +38,12 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
private final int viewPortHeight = 12 * tileDimensions;
private final Viewport viewport;
public BoardActiveScreen(final RoboRallyWrapper roboRallyWrapper) {
BoardActiveScreen(final RoboRallyWrapper roboRallyWrapper) {
this.roboRallyWrapper = roboRallyWrapper;
camera = new OrthographicCamera();
camera.setToOrtho(false, viewPortWidth, viewPortHeight);
camera.position.set(viewPortWidth/2f, viewPortHeight/2f, 0);
camera.position.set(viewPortWidth / 2f, viewPortHeight / 2f, 0);
viewport = new ExtendViewport(viewPortWidth, viewPortHeight, camera);
Gdx.input.setInputProcessor(this);
@ -78,13 +81,13 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
}
@Override
public boolean keyDown(int keycode) {
public boolean keyDown(int keyCode) {
return false;
}
@Override
public boolean keyUp(int keycode) {
if (keycode == Input.Keys.HOME) {
public boolean keyUp(int keyCode) {
if (keyCode == Input.Keys.HOME) {
IDrawableGame temp = roboRallyWrapper.roboRallyGame;
roboRallyWrapper.roboRallyGame = debugGame;
this.debugGame = temp;
@ -98,7 +101,7 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
if (character == 'r') {
//camera.rotate(-90);
camera.rotateAround(
new Vector3(viewPortWidth/2f, viewPortHeight/2f, 0),
new Vector3(viewPortWidth / 2f, viewPortHeight / 2f, 0),
new Vector3(0, 0, 1), 90);
return true;
} else if (character == 'q') {
@ -150,7 +153,7 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
camera.up.x = 0;
camera.up.y = 1;
cameraZoom = 1;
camera.position.set(viewPortWidth/2f, viewPortHeight/2f, 0);
camera.position.set(viewPortWidth / 2f, viewPortHeight / 2f, 0);
}
/**
@ -163,7 +166,7 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
for (IDrawableObject object : elementsToDraw) {
TextureRegion objectTextureRegion = object.getTexture();
batch.draw(objectTextureRegion.getTexture(), object.getXPosition(), object.getYPosition(),
(float)object.getWidth()/2, (float)object.getHeight()/2,
(float)object.getWidth() / 2, (float)object.getHeight() / 2,
object.getWidth(), object.getHeight(), 1, 1, object.getRotation(),
objectTextureRegion.getRegionX(), objectTextureRegion.getRegionY(),
objectTextureRegion.getRegionWidth(), objectTextureRegion.getRegionHeight(),