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

Go to the source code of this file.

Classes

union  boardInfo
 
class  bBasicBoard
 

Macros

#define KingStartPosW   4
 
#define KingStartPosB   60
 

Typedefs

typedef union boardInfo boardInfo_t
 

Enumerations

enum  tCFlags { WCASTLE_S = 1 , WCASTLE_L = 2 , BCASTLE_S = 4 , BCASTLE_L = 8 }
 

Macro Definition Documentation

◆ KingStartPosW

#define KingStartPosW   4

Definition at line 11 of file basicboard.h.

Referenced by bWhiteKing::GenerateMoves().

◆ KingStartPosB

#define KingStartPosB   60

Definition at line 12 of file basicboard.h.

Referenced by bBlackKing::GenerateMoves().

Typedef Documentation

◆ boardInfo_t

typedef union boardInfo boardInfo_t

Enumeration Type Documentation

◆ tCFlags

enum tCFlags
Enumerator
WCASTLE_S 
WCASTLE_L 
BCASTLE_S 
BCASTLE_L 

Definition at line 14 of file basicboard.h.