CPW-Engine eval h

From Chessprogramming wiki
Revision as of 16:14, 18 December 2018 by GerdIsenberg (talk | contribs) (Created page with "'''Home * Engines * CPW-Engine * eval.h''' =eval.h= <pre> king safety: int wKingShield(); int bKingShield(); pawn structure: int getPawnScore...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Home * Engines * CPW-Engine * eval.h


/* king safety*/
int wKingShield();
int bKingShield();

/* pawn structure */
int getPawnScore();
int evalPawnStructure();
int EvalPawn(S8 sq, S8 side);
void EvalKnight(S8 sq, S8 side);
void EvalBishop(S8 sq, S8 side);
void EvalRook(S8 sq, S8 side);
void EvalQueen(S8 sq, S8 side);
int isPawnSupported(S8 sq, S8 side);
int isWPSupported(S8 sq);
int isBPSupported(S8 sq);

/* pattern detection */
void blockedPieces();

Up one Level