Это для игры типа монополии на Java.Я хочу знать, как я могу получить конкретного игрока по его идентификатору, он просматривает список массивов на доске, проверяет каждый массив arrayList для этого конкретного игрока.
public class Board
private ArrayList<Location> AllLocations = new ArrayList<Location>();
public Player getPlayer(int pl){
int index = 0;
for(Location temp : AllLocations)
{
if(temp.getPlayerId() == pl)
{return temp;}
}
return null;
}
}
public abstract class Location {
private ArrayList<Player> Players = new ArrayList<Player>();
public Player getPlayerId (int id) {
int index = 0;
for(Player temp : Players)
{
if(temp.getId() == id)
{return temp;}
else
{return null;}
}
return null;
}
}
public class Player {
public int getId() {
return PlayerId;
}
}
Я просто хочу получить его, чтобы я мог узнать, например, где находится игрок с iD 1, где он находится на доске.