它用于Java中的垄断型游戏。
我想知道如何通过他们的ID获得特定的玩家,它通过棋盘上的位置数组列表,检查每个人的阵列列表中是否有特定的玩家。
public class Board
private ArrayList AllLocations = new ArrayList();
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 Players = new ArrayList();
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,例如,他们在董事会。