X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.h;h=69197ce7e4c95c80cfa628f5ee8ca7079a2dfcab;hb=19322454d23ba4bd033d3578978db047bbd49c7d;hp=edb615c486e61bef5715b908f6f7f28ef8e3de1f;hpb=e8ee92700cdae0637fdce80b013bd76aba7a730d;p=xboard.git diff --git a/backend.h b/backend.h index edb615c..69197ce 100644 --- a/backend.h +++ b/backend.h @@ -241,8 +241,9 @@ int PromoScroll P((int x, int y)); void EditBookEvent P((void)); Boolean DisplayBook P((int moveNr)); void SaveToBook P((char *text)); +void HoverEvent P((int hiX, int hiY, int x, int y)); int PackGame P((Board board)); -Boolean ParseFEN P((Board board, int *blackPlaysFirst, char *fen)); +Boolean ParseFEN P((Board board, int *blackPlaysFirst, char *fen, Boolean autoSize)); void ApplyMove P((int fromX, int fromY, int toX, int toY, int promoChar, Board board)); void PackMove P((int fromX, int fromY, int toX, int toY, ChessSquare promoPiece)); void ics_printf P((char *format, ...)); @@ -439,6 +440,8 @@ extern int errorExitStatus; extern char *recentEngines; extern char *comboLine; extern Boolean partnerUp, twoBoards; +extern char engineVariant[]; +char *EngineDefinedVariant P((ChessProgramState *cps, int n)); void SettingsPopUp P((ChessProgramState *cps)); // [HGM] really in front-end, but CPS not known in frontend.h int WaitForEngine P((ChessProgramState *cps, DelayedEventCallback x)); void Load P((ChessProgramState *cps, int n));