X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.h;h=005b0ffd678de4ab8c57949ee196df299346dbbe;hb=71c3de687d33523d83dec50208b0e44815fd7d20;hp=20639c791c725de476cc3d62a2643d8c59dfc2cf;hpb=1c36ced6dd39e157e3e94e24c253a93be9f8f4ed;p=xboard.git diff --git a/backend.h b/backend.h index 20639c7..005b0ff 100644 --- a/backend.h +++ b/backend.h @@ -110,6 +110,7 @@ extern char* programVersion; extern ProcRef firstProgramPR, secondProgramPR; extern Board boards[]; extern char marker[BOARD_RANKS][BOARD_FILES]; +extern char lastMsg[MSG_SIZ]; char *CmailMsg P((void)); /* Tord: Added the useFEN960 parameter in PositionToFEN() below */ @@ -210,7 +211,6 @@ void TypeInEvent P((char first)); void TypeInDoneEvent P((char *move)); void InitPosition P((int redraw)); void NewSettingEvent P((int option, int *feature, char *command, int value)); -int WaitForSecond P((DelayedEventCallback x)); void SettingsMenuIfReady P((void)); void DoEcho P((void)); void DontEcho P((void)); @@ -279,6 +279,7 @@ typedef struct _ListGame { GameInfo gameInfo; /* Note that some entries may be NULL. */ } ListGame; +extern int opponentKibitzes; extern ChessSquare gatingPiece; extern List gameList; extern int lastLoadGameNumber; @@ -289,6 +290,9 @@ char *GameListLine P((int, GameInfo *)); char * GameListLineFull P(( int, GameInfo *)); void GLT_TagsToList P(( char * tags )); void GLT_ParseList P((void)); +void NamesToList P((char *name, char **engines, char **mnemonics)); +int CreateTourney P((char *name)); +void SwapEngines P((int n)); extern char* StripHighlight P((char *)); /* returns static data */ extern char* StripHighlightAndTitle P((char *)); /* returns static data */ @@ -407,5 +411,7 @@ extern ChessProgramStats programStats; extern int opponentKibitzes; // used by wengineo.c extern int errorExitStatus; 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)); #endif /* _BACKEND */