foreach(Player player in Game.Players)
{
// wenn mind. einer kein Pärchen hat, wird die Bedingung unten nie erfüllt
if(!player.HasPair())
pairMode = false;
}
Gibt schon mail keinen Sinn?
Ich kann auch eine Straße haben ohne ein prächen zu haben.
Baue einfach eine Funktion die Punkte für verschiedene Ergebnisse bringt.
Du übergibst deine n Würfel.
Und deine Funktion prüft von der höchsten(Straße) bis zur schlechtesten Punktzahl(nichts)
durch und gibt halt entsprechend punkte zurück
Pseudocode:
Quote:
int return punkte(wurf){
if(straße)
return 10;
if(drilling)
return 9;
etc
}
|
Du musst nur noch kleine Funktionen zum prüfen schreiben.
Straße(würfel der Größe nach ordnen und einfach durchgehen)
Paar(jedes element vergleiches etc...)