diff options
Diffstat (limited to 'core')
| -rw-r--r-- | core/src/ch/asynk/tankontank/screens/GameScreen.java | 12 | 
1 files changed, 8 insertions, 4 deletions
| diff --git a/core/src/ch/asynk/tankontank/screens/GameScreen.java b/core/src/ch/asynk/tankontank/screens/GameScreen.java index c88cbaf..6204446 100644 --- a/core/src/ch/asynk/tankontank/screens/GameScreen.java +++ b/core/src/ch/asynk/tankontank/screens/GameScreen.java @@ -44,9 +44,10 @@ public class GameScreen implements Screen      private final TankOnTank game;      private float maxZoomOut; -    final SpriteBatch mapBatch; -    final OrthographicCamera cam; -    final FitViewport mapViewport; +    private final SpriteBatch mapBatch; +    private final OrthographicCamera cam; +    private final FitViewport mapViewport; +    private final ShapeRenderer debugShapes;      private Map map;      private Label fps; @@ -76,6 +77,8 @@ public class GameScreen implements Screen          mapViewport = new FitViewport(map.getWidth(), map.getHeight(), cam);          mapViewport.update(Gdx.graphics.getWidth(), Gdx.graphics.getHeight(), true); +        debugShapes = new ShapeRenderer(); +          Pawn.Orientation o = Pawn.Orientation.EAST;          addUnit(1, 7, o, UnitType.GE_AT_GUN);          addUnit(1, 6, o, UnitType.GE_INFANTRY); @@ -202,7 +205,6 @@ public class GameScreen implements Screen          if (true) {              Gdx.gl.glEnable(GL20.GL_BLEND); -            ShapeRenderer debugShapes = new ShapeRenderer();              debugShapes.setAutoShapeType(true);              debugShapes.setProjectionMatrix(cam.combined);              debugShapes.begin(); @@ -230,6 +232,8 @@ public class GameScreen implements Screen          map.dispose();          GameFactory.dispose();          game.unloadAssets(); +        mapBatch.dispose(); +        debugShapes.dispose();      }      @Override | 
