de.fhwiesbaden.jgamp001.thello
Interface RegularGame<M>

All Superinterfaces:
Game<M>
All Known Implementing Classes:
AbstractRegularGame, ThelloGame

public interface RegularGame<M>
extends Game<M>


Method Summary
 byte getAtPosition(byte column, byte row)
           
 int getColumns()
           
 byte getPlayerNone()
           
 byte getPlayerOne()
           
 byte getPlayerTwo()
           
 int getRows()
           
 java.lang.Boolean isLegalMove(M move)
           
 RegularGame<M> setAtPosition(byte column, byte row)
           
 
Methods inherited from interface de.fhwiesbaden.jgamp001.thello.Game
currentPlayer, doMove, ended, evalState, getMovesDone, moves, noMoreMove, otherPlayer, wins
 

Method Detail

getRows

int getRows()

getColumns

int getColumns()

getPlayerOne

byte getPlayerOne()

getPlayerTwo

byte getPlayerTwo()

getPlayerNone

byte getPlayerNone()

getAtPosition

byte getAtPosition(byte column,
                   byte row)

isLegalMove

java.lang.Boolean isLegalMove(M move)

setAtPosition

RegularGame<M> setAtPosition(byte column,
                             byte row)