1 2 3 4 5 6 7 8 9 10 11
typedef struct { int origin; int destination; int value; // Estimated move value } Move; typedef struct { int value; // Estimated position value int depth; // Depth -1 indicates it has not been evaluated yet } Transposition;