public void MoveRelative(int squaresToMove) { positionOnBoard += squaresToMove; if (positionOnBoard > Board.SquaresOnBoard) { positionOnBoard %= Board.SquaresOnBoard; Board.PassGo(this); } }
public void MoveAbsolute(int squareToWhichToMove) { int oldSquare = positionOnBoard; positionOnBoard = squareToWhichToMove; if (positionOnBoard < oldSquare) { Board.PassGo(this); } }