Herzen werden jetzt immer über den Platformen angezeigt

This commit is contained in:
2026-09-17 11:49:14 +02:00
parent 8ae09335c0
commit 047fe9597d
6 changed files with 82 additions and 71 deletions
+2 -14
View File
@@ -54,11 +54,13 @@ public class Player extends Actor
if (Greenfoot.isKeyDown("a"))
{
setLocation(getX() - speed, getY());
setImage("Player.png");
}
if (Greenfoot.isKeyDown("d"))
{
setLocation(getX() + speed, getY());
setImage("Player.png");
}
}
@@ -120,15 +122,6 @@ public class Player extends Actor
getWorld().removeObjects(getIntersectingObjects(Projectile.class));
getWorld().removeObjects(getIntersectingObjects(Enemy.class));
getWorld().removeObjects(getWorld().getObjects(Spike.class));
getWorld().removeObjects(getIntersectingObjects(Spike.class));
if (getWorld().getObjects(Heart.class) != null){
if (health == 2){
getWorld().getObjects(Heart.class).get(2).setImage("a.png");
} else if (health == 1){
getWorld().getObjects(Heart.class).get(1).setImage("a.png");
}
}
}
}
@@ -157,11 +150,6 @@ public class Player extends Actor
break;
case "Heal":
if (health < MAX_HEALTH){
if (health == 2){
getWorld().getObjects(Heart.class).get(2).setImage("Health.png");
} else if (health == 1){
getWorld().getObjects(Heart.class).get(1).setImage("Health.png");
}
health++;
}
break;