update Entity and Location

This commit is contained in:
2026-05-05 09:31:20 +03:30
parent 3ea2250388
commit d6d2bdc24f
2 changed files with 7 additions and 7 deletions
@@ -36,4 +36,9 @@ public interface Entity {
void setDefendRate(double defendRate); void setDefendRate(double defendRate);
Weapon getWeapon(); Weapon getWeapon();
default boolean isAlive() {
int hp = getHP();
return hp > 0;
}
} }
@@ -9,8 +9,7 @@ public class Location {
private ArrayList<Enemy> enemies; private ArrayList<Enemy> enemies;
public Location(ArrayList<Location> locations, ArrayList<Enemy> enemies) { public Location(ArrayList<Enemy> enemies) {
this.locations = locations;
this.enemies = enemies; this.enemies = enemies;
} }
@@ -18,10 +17,6 @@ public class Location {
return name; return name;
} }
public ArrayList<Location> getLocations() {
return locations;
}
public ArrayList<Enemy> getEnemies() { public ArrayList<Enemy> getEnemies() {
return enemies; return enemies;
} }