| 93 Move* moves; |
93 Move* moves; |
| 94 /** capacity of the move array */ |
94 /** capacity of the move array */ |
| 95 unsigned movecapacity; |
95 unsigned movecapacity; |
| 96 /** number of (half-)moves (counting BOTH colors) */ |
96 /** number of (half-)moves (counting BOTH colors) */ |
| 97 unsigned int movecount; |
97 unsigned int movecount; |
| |
98 /** a premove that shall be evaluated next time it's our turn */ |
| |
99 char premove[8]; |
| 98 bool checkmate; |
100 bool checkmate; |
| 99 bool stalemate; |
101 bool stalemate; |
| 100 bool remis; |
102 bool remis; |
| 101 bool resign; |
103 bool resign; |
| 102 } GameState; |
104 } GameState; |