Desidero riassegnare una variabile all'interno di un ciclo for che attraversa una lista array di oggetti. Ma qualunque cosa provi sembra che niente abbia alcun effetto. Fondamentalmente il mio codice assomiglia a questo:Riassegna la variabile in un elenco all'interno del ciclo for-
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);
}
}
}
Cosa sto facendo male?
utilizzare il metodo set per impostare i valori – Veera