Belofte version 2.2.0
A promising chess program using the UCI or Winboard interface
eval.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  belofte
 Allow index mapper for char values of piece into int in 1-12 range to reduce space and easy initialisation.
 
namespace  belofteeval
 

Variables

bWhiteKing const * belofte::cWhiteKingClass = nullptr
 
bBlackKing const * belofte::cBlackKingClass = nullptr
 
static constexpr uint8_t belofteeval::fieldcolours [64]
 
bScore belofteeval::piecevalues []
 
const bScore belofteeval::centerplayvalues []
 
bScore belofteeval::piecevalues_movepenalty []
 
static bScore belofteeval::roundedpiecevalues [tPiece::P_SIZE]
 
static bScore belofteeval::positionvalues [tPiece::P_SIZE][64]
 
static bScore belofteeval::endgamevalues [tPiece::P_SIZE][64]