INTERFACEGameBoardPrivate ; IMPORT GameBoard;
This is an interface which gives access to an unique integer key for each board. This is not useful for any Modula-3 code, but is useful when using other languages
REVEAL GameBoard.T <: GameBoardPrivate; TYPE GameBoardPrivate = GameBoard.Public OBJECT METHODS getKey (): INTEGER; END; END GameBoardPrivate.