All pastes #986430 Raw Edit

Klasse computer

public text v1 · immutable
·published 2008-04-15 20:04 UTC
rendered paste body
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;
		}
	}
		
	
}