PROTOCOL.md

changeset 194
619f07c95894
parent 192
e57e2874fb2a
equal deleted inserted replaced
193:d1420f5c5704 194:619f07c95894
34 * MOVE — a data structure describing a move, consisting of 34 * MOVE — a data structure describing a move, consisting of
35 * a DWORD for the elapsed move time in seconds 35 * a DWORD for the elapsed move time in seconds
36 * a DWORD for additional elapsed move time in microseconds 36 * a DWORD for additional elapsed move time in microseconds
37 * a BYTE describing the moved piece (see below) 37 * a BYTE describing the moved piece (see below)
38 * a BYTE index for the file the piece was moved from 38 * a BYTE index for the file the piece was moved from
39 * a BYTE index for the row the piece was moved from 39 * a BYTE index for the rank the piece was moved from
40 * a BYTE index for the file the piece was moved to 40 * a BYTE index for the file the piece was moved to
41 * a BYTE index for the row the piece was moved to 41 * a BYTE index for the rank the piece was moved to
42 * a BYTE set to 1 if this is a capturing move and to zero if it is not 42 * a BYTE set to 1 if this is a capturing move and to zero if it is not
43 * a BYTE set to 1 if this move gives check, 2 if it gives checkmate, and 43 * a BYTE set to 1 if this move gives check, 2 if it gives checkmate, and
44 zero otherwise 44 zero otherwise
45 * a BYTE describing the selected piece for promotion (otherwise zero) 45 * a BYTE describing the selected piece for promotion (otherwise zero)
46 46

mercurial