X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.h;h=9d74c570a6ea60b25f39e447c8fd559b3997c361;hb=3076655d51195e09429c2abde2763e917d3a67a9;hp=f311074e139fbafc22d13a78ae7b9ad7d5afa646;hpb=a180888cfea059c10e147b2357571c421cb4346f;p=xboard.git diff --git a/backend.h b/backend.h index f311074..9d74c57 100644 --- a/backend.h +++ b/backend.h @@ -63,7 +63,8 @@ extern ProcRef firstProgramPR, secondProgramPR; extern Board boards[]; char *CmailMsg P((void)); -char *PositionToFEN P((int move)); +/* Tord: Added the useFEN960 parameter in PositionToFEN() below */ +char *PositionToFEN P((int move, int useFEN960)); void EditPositionPasteFEN P((char *fen)); void TimeDelay P((long ms)); void SendMultiLineToICS P(( char *text )); @@ -237,6 +238,12 @@ typedef struct _CPS { int analyzing; int protocolVersion; int initDone; + + /* Added by Tord: */ + int useFEN960; /* 0=use "KQkq" style FENs, 1=use "HAha" style FENs */ + int useOOCastle; /* 0="O-O" notation for castling, 1="king capture rook" + * notation */ + /* End of additions by Tord */ int scoreIsAbsolute; /* [AS] 0=don't know (standard), 1=score is always from white side */ } ChessProgramState;