spill
Interface ISpiller
- All Known Implementing Classes:
- RandomSpiller, SwingSpiller, TerminalSpiller
public interface ISpiller
En spiller som kan utføre trekk på et Spillebrett. Implementasjoner av
denne kontrakten kan tilby strategier for å komme fram til et kolonnevalg
for hvert trekk.
Method Summary |
void |
utførTrekk(IBrikkeIdentitet brikke,
Spillebrett brett)
Velger en av de ledige kolonnene på spillebrettet og kaller
slippBrikkeNedKolonne()-metoden på Spillebrett-objektet. |
utførTrekk
void utførTrekk(IBrikkeIdentitet brikke,
Spillebrett brett)
- Velger en av de ledige kolonnene på spillebrettet og kaller
slippBrikkeNedKolonne()-metoden på Spillebrett-objektet.
Spiller-implementasjoner kan velge mellom å utføre kallet til
slippBrikkeNedKolonne() umiddelbart, eller på et senere tidspunkt.