A => core/src/net/dermetfan/someLibgdxTests/screens/Box2DMapObjectParserSimpleIsometricTest.java +34 -0
@@ 0,0 1,34 @@
+package net.dermetfan.someLibgdxTests.screens;
+
+import com.badlogic.gdx.graphics.OrthographicCamera;
+import com.badlogic.gdx.maps.tiled.TiledMap;
+import com.badlogic.gdx.maps.tiled.TmxMapLoader;
+import com.badlogic.gdx.maps.tiled.renderers.IsometricTiledMapRenderer;
+import net.dermetfan.gdx.physics.box2d.Box2DMapObjectParser;
+import net.dermetfan.someLibgdxTests.Assets;
+
+public class Box2DMapObjectParserSimpleIsometricTest extends Box2DScreen {
+
+ private IsometricTiledMapRenderer mapRenderer;
+
+ public Box2DMapObjectParserSimpleIsometricTest() {
+ TiledMap map = new TmxMapLoader().load(Assets.box2DMapObjectParserIsometricMap);
+ Box2DMapObjectParser parser = new Box2DMapObjectParser();
+ parser.load(world, map);
+ mapRenderer = new IsometricTiledMapRenderer(map, parser.getUnitScale());
+ }
+
+ @Override
+ public void render(float delta) {
+ super.render(delta);
+ mapRenderer.setView((OrthographicCamera) viewport.getCamera());
+ mapRenderer.render();
+ }
+
+ @Override
+ public void dispose() {
+ mapRenderer.getMap().dispose();
+ mapRenderer.dispose();
+ }
+
+}
M +1 -0
@@ 140,6 140,7 @@ public class Menu extends ScreenAdapter
names.add("Issue8");
names.add("Box2DPolygonSpriteTest");
names.add("Box2DMapObjectParserSimpleTest");
names.add("Box2DMapObjectParserSimpleIsometricTest");
names.add("CircularGroupTest");
names.add("GeometryUtilsRotateTest");
names.add("Vector2AngleDemo");