This class represents the chess board itself.
activePlayer
blackPlayer
generator
searchAgent
searchAgent:
statusString
userAgent
userAgent:
whitePlayer
copy
Answer another instance just like the receiver. Subclasses typically override this method; they typically do not override shallowCopy.
copyBoard:
Copy all volatile state from the given board
postCopy
hashKey
hashLock
updateHash:at:from:
initialize
initializeNewBoard
resetGame
movePieceFrom:to:
nextMove:
nullMove
undoMove:
printOn:
Append to the argument, aStream, a sequence of characters that identifies the receiver.
ChessGame initialize
initializeHashKeys