ArrayList-Problem

Ich habe zwei Werte,small_red undsmall_blue:

private EnemyInfo small_red = new EnemyInfo("Red Fighter", Core.jf.getToolkit().createImage(Core.class.getResource("/com/resources/ENEMY_01.png")), 10, 100, new Location(0, 0), false, 0);
private EnemyInfo small_blue = new EnemyInfo("Blue Fighter", Core.jf.getToolkit().createImage(Core.class.getResource("/com/resources/ENEMY_02.png")), 50, 100, new Location(0, 0), false, 0);

und eine ArrayList:

private ArrayList<EnemyInfo> activeEnemies = new ArrayList<EnemyInfo>();

Nehmen wir an, ich füge drei hinzusmall_red und fünf dersmall_blue Feinde in dieactiveEnemies. Wann immer ich eine Variable innerhalb des Arrays ändern möchte, z.

activeEnemies.get(1).setActive(true); // change one of the small_red enemies

jeden small_red im Array wird geändert, anstatt nur der am Index1.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage