diff --git a/core/assets/tiles.gif b/core/assets/tiles.gif deleted file mode 100644 index 94870e6..0000000 Binary files a/core/assets/tiles.gif and /dev/null differ diff --git a/core/assets/tiles.png b/core/assets/tiles.png new file mode 100644 index 0000000..dd573eb Binary files /dev/null and b/core/assets/tiles.png differ diff --git a/core/src/com/dungeoncrawler/view/GameScreen.java b/core/src/com/dungeoncrawler/view/GameScreen.java index 42753d2..cbe23c7 100644 --- a/core/src/com/dungeoncrawler/view/GameScreen.java +++ b/core/src/com/dungeoncrawler/view/GameScreen.java @@ -83,7 +83,7 @@ public class GameScreen { m = new Map(); camera = new OrthographicCamera(1, h/w); - MapGenerator mg = new MapGenerator(new Texture(Gdx.files.internal("tiles.gif"))); + MapGenerator mg = new MapGenerator(new Texture(Gdx.files.internal("tiles.png"))); TiledMap[][][] maps = mg.generateMap(d); m.setMaps(maps); @@ -169,20 +169,6 @@ public class GameScreen { //DRAW'T JEDES ENTITY - prueft vorher ob vorhanden for(int i = 0; i < e.length; i++){ if(e[i] != null){ - entitySprites[i].setX(e[i].getxPos()); - entitySprites[i].setY(e[i].getyPos()); - if(e[i].getHp() < e[i].getMaxhp() && e[i].getHp() > 0){ - healthBar = new Texture("halfHealthEntity.png"); - Sprite healthBarSprite = new Sprite(healthBar); - healthBarSprite.setPosition(e[i].getxPos(), e[i].getyPos()); - healthBarSprite.draw(batch); - } - else if(e[i].getHp() == e[i].getMaxhp()){ - healthBar = new Texture("fullHealthEntity.png"); - Sprite healthBarSprite = new Sprite(healthBar); - healthBarSprite.setPosition(e[i].getxPos(), e[i].getyPos()); - healthBarSprite.draw(batch); - } switch(e[i].getFacing()){ case -1: break; @@ -221,6 +207,20 @@ public class GameScreen { } entitySprites[i].draw(batch); + entitySprites[i].setX(e[i].getxPos()); + entitySprites[i].setY(e[i].getyPos()); + if(e[i].getHp() < e[i].getMaxhp() && e[i].getHp() > 0){ + healthBar = new Texture("halfHealthEntity.png"); + Sprite healthBarSprite = new Sprite(healthBar); + healthBarSprite.setPosition(e[i].getxPos(), e[i].getyPos()); + healthBarSprite.draw(batch); + } + else if(e[i].getHp() == e[i].getMaxhp()){ + healthBar = new Texture("fullHealthEntity.png"); + Sprite healthBarSprite = new Sprite(healthBar); + healthBarSprite.setPosition(e[i].getxPos(), e[i].getyPos()); + healthBarSprite.draw(batch); + } } } for(int i = 0; i < arrowSprites.length; i++){