Belofte version 2.1.8
A promising chess program using the UCI or Winboard interface
board.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  u_positionFlags_t
 
class  bBasicBoard
 
class  bBoard
 board More...
 

Typedefs

typedef std::vector< std::string > movesequence_t
 

Enumerations

enum  tCFlags { WCASTLE_S = 1 , WCASTLE_L = 2 , BCASTLE_S = 4 , BCASTLE_L = 8 }
 
enum class  bGameStage {
  ST_UNKNOWN = 0 , ST_OPENING , ST_ENDGAME , ST_PAWNENDING ,
  ST_MATING
}
 

Typedef Documentation

◆ movesequence_t

typedef std::vector<std::string> movesequence_t

Definition at line 141 of file board.h.

Enumeration Type Documentation

◆ tCFlags

enum tCFlags
Enumerator
WCASTLE_S 
WCASTLE_L 
BCASTLE_S 
BCASTLE_L 

Definition at line 11 of file board.h.

◆ bGameStage

enum class bGameStage
strong
Enumerator
ST_UNKNOWN 
ST_OPENING 
ST_ENDGAME 
ST_PAWNENDING 
ST_MATING 

Definition at line 142 of file board.h.