package dominospiel; import java.util.ArrayList; import java.util.Iterator; import dominospiel.Computer; import dominospiel.Mensch; import dominospiel.Spieler; import dominospiel.Dominostein; public class Computer extends Spieler{ //Computer ermittelt anlegbare Steine //falls keine Steine vorhanden zieht Computer einen Stein //falls alegbare Steine vorhanden legt Computer den ersten möglichen Stein an public void legeAn(){ // ermittleAnlegbareSteine(); // if (anlegbareSteine.isEmpty()){ // // Spiel gibSpielerStein(); //TODO: wie spieler einen stein geben // } // else { // spielfeld = new Dominostein(anlegbareSteine(0).getLinkesAuge,anlegbareSteine(0).getRechtesAuge); // } } public Dominostein waehleStein(Dominostein spielfeld) { super.waehleStein(spielfeld); if(anlegbareSteine.get(0) != null) { Dominostein anlegeStein = anlegbareSteine.get(0); steineSpieler.remove(0); return anlegeStein; } else { return null; } } public int waehleAnlegeSeite(Dominostein stein){ if (stein.istLinksAnlegbar()) { return 1; } else if (stein.istRechtsAnlegbar()){ return 2; } else{ return 3; } } }