Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Napoleon - hashentry.h

hashentry.h

Caricato da: Crybot
Scarica il programma completo

  1. #ifndef HASHENTRY_H
  2. #define HASHENTRY_H
  3. #include "defines.h"
  4. #include "move.h"
  5.  
  6. namespace Napoleon
  7. {
  8.     enum ScoreType { Exact, Alpha, Beta };
  9.  
  10.     class HashEntry
  11.     {
  12.     public:
  13.         ZobristKey Hash;
  14.         Byte Depth;
  15.         Byte Bound;
  16.         Move BestMove;
  17.         int Score;
  18.  
  19.         HashEntry();
  20.         HashEntry(ZobristKey, Byte, int, Move, Byte);
  21.     };
  22. }
  23.  
  24. #endif // HASHENTRY_H