mirror of
https://github.com/inf112-v20/Fiasko.git
synced 2025-02-01 07:39:35 +01:00
Rydder opp i BoardActiveScreen
Legger til manglende kommentar for klasse Legger til mellomrom på begge sider av matematiske tegn
This commit is contained in:
parent
5c3d6bcd5e
commit
95f3d3dd3e
@ -21,6 +21,9 @@ import inf112.fiasko.roborally.utility.TextureConverterUtil;
|
|||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This screen shows the game board in real time
|
||||||
|
*/
|
||||||
public class BoardActiveScreen extends AbstractScreen implements InputProcessor {
|
public class BoardActiveScreen extends AbstractScreen implements InputProcessor {
|
||||||
private final RoboRallyWrapper roboRallyWrapper;
|
private final RoboRallyWrapper roboRallyWrapper;
|
||||||
private final OrthographicCamera camera;
|
private final OrthographicCamera camera;
|
||||||
@ -35,12 +38,12 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
|
|||||||
private final int viewPortHeight = 12 * tileDimensions;
|
private final int viewPortHeight = 12 * tileDimensions;
|
||||||
private final Viewport viewport;
|
private final Viewport viewport;
|
||||||
|
|
||||||
public BoardActiveScreen(final RoboRallyWrapper roboRallyWrapper) {
|
BoardActiveScreen(final RoboRallyWrapper roboRallyWrapper) {
|
||||||
this.roboRallyWrapper = roboRallyWrapper;
|
this.roboRallyWrapper = roboRallyWrapper;
|
||||||
|
|
||||||
camera = new OrthographicCamera();
|
camera = new OrthographicCamera();
|
||||||
camera.setToOrtho(false, viewPortWidth, viewPortHeight);
|
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);
|
viewport = new ExtendViewport(viewPortWidth, viewPortHeight, camera);
|
||||||
|
|
||||||
Gdx.input.setInputProcessor(this);
|
Gdx.input.setInputProcessor(this);
|
||||||
@ -78,13 +81,13 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean keyDown(int keycode) {
|
public boolean keyDown(int keyCode) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean keyUp(int keycode) {
|
public boolean keyUp(int keyCode) {
|
||||||
if (keycode == Input.Keys.HOME) {
|
if (keyCode == Input.Keys.HOME) {
|
||||||
IDrawableGame temp = roboRallyWrapper.roboRallyGame;
|
IDrawableGame temp = roboRallyWrapper.roboRallyGame;
|
||||||
roboRallyWrapper.roboRallyGame = debugGame;
|
roboRallyWrapper.roboRallyGame = debugGame;
|
||||||
this.debugGame = temp;
|
this.debugGame = temp;
|
||||||
@ -98,7 +101,7 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
|
|||||||
if (character == 'r') {
|
if (character == 'r') {
|
||||||
//camera.rotate(-90);
|
//camera.rotate(-90);
|
||||||
camera.rotateAround(
|
camera.rotateAround(
|
||||||
new Vector3(viewPortWidth/2f, viewPortHeight/2f, 0),
|
new Vector3(viewPortWidth / 2f, viewPortHeight / 2f, 0),
|
||||||
new Vector3(0, 0, 1), 90);
|
new Vector3(0, 0, 1), 90);
|
||||||
return true;
|
return true;
|
||||||
} else if (character == 'q') {
|
} else if (character == 'q') {
|
||||||
@ -150,7 +153,7 @@ public class BoardActiveScreen extends AbstractScreen implements InputProcessor
|
|||||||
camera.up.x = 0;
|
camera.up.x = 0;
|
||||||
camera.up.y = 1;
|
camera.up.y = 1;
|
||||||
cameraZoom = 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) {
|
for (IDrawableObject object : elementsToDraw) {
|
||||||
TextureRegion objectTextureRegion = object.getTexture();
|
TextureRegion objectTextureRegion = object.getTexture();
|
||||||
batch.draw(objectTextureRegion.getTexture(), object.getXPosition(), object.getYPosition(),
|
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(),
|
object.getWidth(), object.getHeight(), 1, 1, object.getRotation(),
|
||||||
objectTextureRegion.getRegionX(), objectTextureRegion.getRegionY(),
|
objectTextureRegion.getRegionX(), objectTextureRegion.getRegionY(),
|
||||||
objectTextureRegion.getRegionWidth(), objectTextureRegion.getRegionHeight(),
|
objectTextureRegion.getRegionWidth(), objectTextureRegion.getRegionHeight(),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user