spill
Class Spillebrett

java.lang.Object
  extended by spill.Spillebrett

public class Spillebrett
extends java.lang.Object


Field Summary
static int KOLONNE_ANTALL
           
static int RAD_ANTALL
           
static int RUTE_ANTALL
           
 
Constructor Summary
Spillebrett(IBrikkeIdentitet[] identiteter, IBrikkeIdentitet tomRute)
           
Spillebrett(IBrikkeIdentitet[] identiteter, IBrikkeIdentitet tomRute, IGrensesnitt grensesnitt)
           
 
Method Summary
 IBrikkeIdentitet brikkeVed(int kolonne, int rad)
           
 boolean erGyldigKolonneValg(int kolonne)
           
 boolean erKolonneFull(int kolonne)
           
 boolean erSpillFerdig()
           
 boolean harVinner()
           
 IBrikkeIdentitet nesteBrikke()
           
 void nullstill()
           
 void slippBrikkeNedKolonne(IBrikkeIdentitet brikke, int kolonne)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RAD_ANTALL

public static final int RAD_ANTALL
See Also:
Constant Field Values

KOLONNE_ANTALL

public static final int KOLONNE_ANTALL
See Also:
Constant Field Values

RUTE_ANTALL

public static final int RUTE_ANTALL
See Also:
Constant Field Values
Constructor Detail

Spillebrett

public Spillebrett(IBrikkeIdentitet[] identiteter,
                   IBrikkeIdentitet tomRute)

Spillebrett

public Spillebrett(IBrikkeIdentitet[] identiteter,
                   IBrikkeIdentitet tomRute,
                   IGrensesnitt grensesnitt)
Method Detail

nullstill

public void nullstill()

brikkeVed

public IBrikkeIdentitet brikkeVed(int kolonne,
                                  int rad)

harVinner

public boolean harVinner()

erSpillFerdig

public boolean erSpillFerdig()

slippBrikkeNedKolonne

public void slippBrikkeNedKolonne(IBrikkeIdentitet brikke,
                                  int kolonne)

erKolonneFull

public boolean erKolonneFull(int kolonne)

erGyldigKolonneValg

public boolean erGyldigKolonneValg(int kolonne)

nesteBrikke

public IBrikkeIdentitet nesteBrikke()