List of usage examples for com.badlogic.gdx.maps.tiled.renderers IsometricTiledMapRenderer IsometricTiledMapRenderer
public IsometricTiledMapRenderer(TiledMap map)
From source file:gameengine.GameEngine.java
@Override public void create() { world = new World(); netherworld = new Netherworld(); spriteBatch = new SpriteBatch(); gameData = new GameData(); animator = new AnimationHandler(); mapManager = new MapManager(); healthBarManager = new HealthBarManager(); AssetsJarFileResolver jfhr = new AssetsJarFileResolver(); assetManager = new AssetManager(jfhr); sr = new ShapeRenderer(); mapManager.loadMap(assetManager, gameData); Gdx.input.setInputProcessor(new GameInputProcessor(gameData)); renderer = new IsometricTiledMapRenderer(mapManager.getMap()); camera = new DotaCamera(); hudCamera = new OrthographicCamera(gameData.getDisplayWidth(), gameData.getDisplayHeight()); hudCamera.translate(gameData.getDisplayWidth() / 2, gameData.getDisplayHeight() / 2); hudCamera.update();/*from w w w .j a va2s .c om*/ entityPlugins = new CopyOnWriteArrayList<>(); gameData.setDisplayWidth(Gdx.graphics.getWidth()); gameData.setDisplayHeight(Gdx.graphics.getHeight()); camera.position.set(camera.viewportWidth, camera.viewportHeight, 0); gameData.setDisplayWidth(Gdx.graphics.getWidth()); gameData.setDisplayHeight(Gdx.graphics.getHeight()); camera.position.set(mapManager.getMapWidth() / 2, 0, 0); pluginResult = lookup.lookupResult(IGamePluginService.class); pluginResult.addLookupListener(lookupListener); pluginResult.allItems(); for (IGamePluginService plugin : pluginResult.allInstances()) { plugin.start(gameData, world); entityPlugins.add(plugin); } loadImages(); hud = new HUDManager(spriteBatch, gameData, world); gameData.setGameState(GameState.RUN); backgroundMusic = Gdx.audio.newMusic(Gdx.files.internal("assets/sounds/backgroundmusic.mp3")); backgroundMusic.setLooping(true); backgroundMusic.setVolume(0.5f); backgroundMusic.play(); // BACKGROUNDMUSIC_FINAL_PATH = GameEngine.class.getResource(BACKGROUNDMUSIC_PATH).getPath().replace("file:", ""); // ImageManager.createImage(BACKGROUNDMUSIC_FINAL_PATH, false); // backgroundMusic.loop(); }