All pastes #500667 Raw Edit

Stuff

public text v1 · immutable
·published 2007-05-21 17:43 UTC
rendered paste body
class Spiller {
	String navn;
	Stige stigen;
	int trinn = 0;

	public Spiller (String navn, int antallTrinn) {
		this.navn = navn;
		this.stigen = new Stige(antallTrinn);
	}
	public int finnTrinn() {
		return trinn;
		}
	public void settPaaBakken() {
		trinn = 0;
		}
	public boolean erPaaToppen(){
		boolean svada = false;
		if (trinn == stigen.finnAntallTrinn()) {svada = true;}
		return svada;
	}
	
	private void flytt(int oeyne) {
		if (0 > trinn) {settPaaBakken();}
		if ((oeyne + trinn) >= stigen.finnAntallTrinn()) {trinn += oeyne;}
		else {trinn = stigen.finnAntallTrinn();}
	}

	public int kastOgFlytt() {
		java.util.Random randomGen = new java.util.Random();
		int antallOeyne = randomGen.nextInt(6) + 1;
		flytt(antallOeyne);
		return antallOeyne;
	}
}