void Wait(double wait);
- bool Setup(const char * redName, const char * blueName);
+ Piece::Colour Setup(const char * redName, const char * blueName);
MovementResult Play();
void PrintEndMessage(const MovementResult & result);
const Piece::Colour Turn() const {return turn;}
+ void ForceTurn(const Piece::Colour & newTurn) {turn = newTurn;}
int TurnCount() const {return turnCount;}
static Game * theGame;