Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.dermetfan.tiledMapGame.screens;
- import net.dermetfan.someLibgdxTests.modified.OrthogonalTiledMapRenderer;
- import net.dermetfan.tiledMapGame.Assets;
- import net.dermetfan.tiledMapGame.entities.Player;
- import net.dermetfan.utils.libgdx.math.GeometryUtils;
- import com.badlogic.gdx.Gdx;
- import com.badlogic.gdx.InputAdapter;
- import com.badlogic.gdx.InputMultiplexer;
- import com.badlogic.gdx.Screen;
- import com.badlogic.gdx.graphics.Color;
- import com.badlogic.gdx.graphics.GL20;
- import com.badlogic.gdx.graphics.OrthographicCamera;
- import com.badlogic.gdx.graphics.glutils.ShapeRenderer;
- import com.badlogic.gdx.graphics.glutils.ShapeRenderer.ShapeType;
- import com.badlogic.gdx.maps.tiled.TiledMap;
- import com.badlogic.gdx.maps.tiled.TiledMapTileLayer;
- import com.badlogic.gdx.maps.tiled.TmxMapLoader;
- public class Play implements Screen {
- private OrthogonalTiledMapRenderer renderer;
- private OrthographicCamera camera;
- @Override
- public void render(float delta) {
- Gdx.gl.glClearColor(0, 0, 0, 1);
- Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
- camera.update();
- renderer.setView(camera);
- renderer.render();
- }
- @Override
- public void resize(int width, int height) {
- camera.viewportWidth = width / 2;
- camera.viewportHeight = height / 2;
- }
- @Override
- public void show() {
- map = new TmxMapLoader().load("maps/Protomap2.tmx");
- renderer = new OrthogonalTiledMapRenderer(map);
- camera = new OrthographicCamera();
- }
- @Override
- public void hide() {
- dispose();
- }
- @Override
- public void pause() {
- }
- @Override
- public void resume() {
- }
- @Override
- public void dispose() {
- map.dispose();
- renderer.dispose();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement