Witam, ucze sie javy piszac prosta gre 2D. Stworzylem klase typu NPC ktora odpowiada za komputerowych przeciwników itp.
Po utworzeniu kazdego NPC dodaje go do takiej oto listy:
private List<NPC> npcList = new ArrayList<NPC>();
Zamierzam teraz napisać metodę, która będzie sprawdzać czy któryś z NPC (z listy) znajduje się blisko gracza (np odleglosc 1f).
I tutaj mam mały problem. Chciałbym np metodą for-each zrobić coś takiego:
public void checkAction(List<NPC> npcList) {
this.npcList = npcList;
for (int i : npcList.get(i)) {
//tu beda instrukcje if
}
}
tylko mam problem, w jaki sposób dla każdego elementu tej tablicy wywolac wlasnie takiego if'a ?