Ich möchte eine Variable innerhalb einer for-Schleife neu zuweisen, die über eine ArrayList von Objects läuft. Aber was auch immer ich versuche, scheint nichts zu bewirken. Grundsätzlich sieht mein Code so aus:Variable in einer Liste innerhalb von for-loop neu zuweisen
for (int i = 0; i < enemies.size(); i++) {
AbstractEnemy enemy = enemies.get(i);
if (enemy.intersects(bullet)) {
enemy.getsHit(bullet.getDamage());
bulletList.remove(bullet);
if (enemy.isDead()) {
// This does not work
enemy = new ExplodingEnemy(enemy.x, enemy.y);
}
}
}
Was mache ich falsch?
Verwenden Sie die set-Methode, um die Werte festzulegen – Veera