src/game.h

changeset 12
84880c7e1ea6
parent 11
08d7a6e3ec31
child 13
faec61c4901f
equal deleted inserted replaced
11:08d7a6e3ec31 12:84880c7e1ea6
74 _Bool check; 74 _Bool check;
75 _Bool checkmate; 75 _Bool checkmate;
76 _Bool capture; 76 _Bool capture;
77 } Move; 77 } Move;
78 78
79 #define POS_UNSPECIFIED UINT8_MAX
80
79 #define isfile(file) (file >= 'a' && file <= 'h') 81 #define isfile(file) (file >= 'a' && file <= 'h')
80 #define isrow(row) (row >= '1' && row <= '8') 82 #define isrow(row) (row >= '1' && row <= '8')
81 #define rowidx(row) (row-'1') 83 #define rowidx(row) (row-'1')
82 #define fileidx(file) (file-'a') 84 #define fileidx(file) (file-'a')
83 85

mercurial