Scid  4.6.5
Macros | Functions
engine.cpp File Reference
#include "attacks.h"
#include "engine.h"
#include "recog.h"
#include "sqmove.h"
#include "sqlist.h"
#include <algorithm>
Include dependency graph for engine.cpp:

Go to the source code of this file.

Macros

#define PVS_SEARCH
 
#define PVS_SEARCH
 
#define SEE_ADD(c, sq)   attackers[(c)].Add(sq)
 

Functions

void tte_SetFlags (transTableEntryT *tte, scoreFlagT sflag, colorT stm, byte castling, bool isOnlyMove)
 
scoreFlagT tte_ScoreFlag (transTableEntryT *tte)
 
colorT tte_SideToMove (transTableEntryT *tte)
 
byte tte_Castling (transTableEntryT *tte)
 
bool tte_IsOnlyMove (transTableEntryT *tte)
 
void tte_SetBestMove (transTableEntryT *tte, simpleMoveT *bestMove)
 
void tte_GetBestMove (transTableEntryT *tte, simpleMoveT *bestMove)
 

Macro Definition Documentation

#define PVS_SEARCH
#define PVS_SEARCH
#define SEE_ADD (   c,
  sq 
)    attackers[(c)].Add(sq)

Function Documentation

byte tte_Castling ( transTableEntryT tte)
inline

Definition at line 1158 of file engine.cpp.

void tte_GetBestMove ( transTableEntryT tte,
simpleMoveT bestMove 
)
inline

Definition at line 1173 of file engine.cpp.

bool tte_IsOnlyMove ( transTableEntryT tte)
inline

Definition at line 1161 of file engine.cpp.

scoreFlagT tte_ScoreFlag ( transTableEntryT tte)
inline

Definition at line 1152 of file engine.cpp.

void tte_SetBestMove ( transTableEntryT tte,
simpleMoveT bestMove 
)
inline

Definition at line 1164 of file engine.cpp.

void tte_SetFlags ( transTableEntryT tte,
scoreFlagT  sflag,
colorT  stm,
byte  castling,
bool  isOnlyMove 
)
inline

Definition at line 1148 of file engine.cpp.

colorT tte_SideToMove ( transTableEntryT tte)
inline

Definition at line 1155 of file engine.cpp.