src/chess/rules.h

changeset 63
611332453da0
parent 61
e3a1a794351e
child 69
c8f2c280cff7
equal deleted inserted replaced
62:564af8a16828 63:611332453da0
110 110
111 typedef struct { 111 typedef struct {
112 Board board; 112 Board board;
113 MoveList* movelist; 113 MoveList* movelist;
114 MoveList* lastmove; 114 MoveList* lastmove;
115 unsigned int movecount; /* number of (half-)moves (counting BOTH colors) */
115 _Bool checkmate; 116 _Bool checkmate;
116 _Bool stalemate; 117 _Bool stalemate;
117 _Bool remis; 118 _Bool remis;
118 _Bool resign; 119 _Bool resign;
119 } GameState; 120 } GameState;

mercurial