- left
- right
- up
- down
AAAlso, es gibt verschiedene Spielobjekte:
Spiel.Zug, Spiel.Zustand, Spiel.Zustand.Bieter
so, bieter hat jetzt letztesGebot() als methode um das letzte gebot des gegners abzufragen. In runde 1 ist dies -1
bieter.unzen() ist zum abfragen der unzen des gegners/von dir
zug.bieten(int unzen) bietet einen betrag
wenn du den gegner bzw. dich selbst als bieter finden willst solltest du die folgegnen Methoden verwenden, die dir deinen gegner bzw. dich zurückliefern.
private Spiel.Zustand.Bieter findeMich(int id, Spiel.Zustand zustand) {
Spiel.Zustand.Bieter bieter1 = zustand.listeBieter().get(0);
Spiel.Zustand.Bieter bieter2 = zustand.listeBieter().get(1);
return bieter1.identifikation() == id ? bieter1 : bieter2; }
private Spiel.Zustand.Bieter findeGegner(int id, Spiel.Zustand zustand) {
Spiel.Zustand.Bieter bieter1 = zustand.listeBieter().get(0);
Spiel.Zustand.Bieter bieter2 = zustand.listeBieter().get(1);
return bieter1.identifikation() == id ? bieter2 : bieter1; }
Hoffe ich konnte helfen