Change the Move enum to a class

This changes the Move enum to a class, this way
all move related functions can be moved into the class
and be more self contained.

closes https://github.com/official-stockfish/Stockfish/pull/4958

No functional change
This commit is contained in:
Disservin
2024-01-01 23:13:18 +01:00
parent 28f8663f39
commit cafbe8e8e8
12 changed files with 241 additions and 222 deletions

View File

@@ -53,7 +53,7 @@ struct TTEntry {
uint16_t key16;
uint8_t depth8;
uint8_t genBound8;
uint16_t move16;
Move move16;
int16_t value16;
int16_t eval16;
};