Jonathan Hager 6 years ago
parent 35ffa07e9b
commit ad315bed1c

@ -98,7 +98,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
roomAmount = d.getLevel()[0].getRooms().length;
level = 6;
level = 0;
roomPosX = roomAmount / 2;
roomPosY = roomAmount / 2;
@ -117,15 +117,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
public void run() {
if(gs != null){
/*if(d.getPlayer().isToDelete() && checkDie){
if(gs.player.getDie() == 0){
gs.player.setDie(1);
}
else if(gs.player.getDie() == 2){
// Ist Tot
}
}
else*/ if(gs.player.getAttackState() == 2){
if(gs.player.getAttackState() == 2){
playerAttack(d.getCurrentEntities(), d.getPlayer(), d.getPlayer().getDirection());
}
@ -448,7 +440,7 @@ public class Controller extends ApplicationAdapter implements InputProcessor{
if(d.getPlayer().getHp() <= 0 && checkDie){
//gs.stop();
//create(); //TODO
d.getPlayer().setHp(1);
//d.getPlayer().setHp(1);
if(gs.player.getDie() == 0){
gs.player.setDie(1);
d.getPlayer().setToDelete(true);

@ -115,7 +115,13 @@ public class HudContainer {
selectedSprite.setX(invXPos[selected] - 2f);
selectedSprite.setY(invYPos[selected] - 2f);
float n = p.getHp() / p.getMaxhp();
float n;
if(p.getHp() > 0 && p.getMaxhp() != 0){
n = p.getHp() / p.getMaxhp();
}
else{
n = 0.01f;
}
Texture playerHealthTexture = new Texture("sprites/playerHealthBar.png");
int newWidth = (int) (n * playerHealthTexture.getWidth());
TextureRegion[][] playerHealthRegion = TextureRegion.split(playerHealthTexture,newWidth, playerHealthTexture.getHeight());

Loading…
Cancel
Save