private int getFreePlayerNumber(){
int playerNumber = seznamHracu.get(0).getCislo();
for (int i = 1 ; i < seznamHracu.size() ; i++){
Hrac h = seznamHracu.get(i);
if (h.getCislo() > playerNumber){
playerNumber = h.getCislo();
}
}
return playerNumber + 1;
}
private boolean containsPlayerWithNumber(int playerNumber){
for(Hrac cokoli1: seznamHracu) {
if(cokoli1.getCislo() == playerNumber) {
return true;
}
}
return false;
}
public boolean pridejHrace(Hrac hrac) {
if (!containsPlayerWithNumber(hrac.getCislo()){
if (hrac.getCislo() == 0){
hrac.setCislo(getFreePlayerNumber());
seznamHracu.add(hrac);
return true;
}
else{
seznamHracu.add(hrac);
return true;
}
}
return false;
}
Snad... píšu z hlavy, bez kompilátoru...
