+
+ /* 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 */
+ int isUCI; /* [AS] 0=no (Winboard), 1=UCI (requires Polyglot) */
+ int hasOwnBookUCI; /* [AS] 0=use GUI or Polyglot book, 1=has own book */
+
+ /* [HGM] time odds */
+ int timeOdds; /* factor through which we divide time for this engine */
+ int debug; /* [HGM] ignore engine debug lines starting with '#' */
+ int maxNrOfSessions; /* [HGM] secondary TC: max args in 'level' command */
+ int accumulateTC; /* [HGM] secondary TC: how to handle extra sessions */
+ int nps; /* [HGM] nps: factor for node count to replace time */
+ int supportsNPS;
+ int alphaRank; /* [HGM] shogi: engine uses shogi-type coordinates */
+ int maxCores; /* [HGM] SMP: engine understands cores command */
+ int memSize; /* [HGM] memsize: engine understands memory command */
+ char egtFormats[MSG_SIZ]; /* [HGM] EGT: supported tablebase formats */
+ int bookSuspend; /* [HGM] book: go was deferred because of book hit */
+ int nrOptions; /* [HGM] options: remembered option="..." features */
+#define MAX_OPTIONS 200
+ Option option[MAX_OPTIONS];
+ int comboCnt;
+ char *comboList[20*MAX_OPTIONS];
+ char *optionSettings;
+ void *programLogo; /* [HGM] logo: bitmap of the logo */
+ char *fenOverride; /* [HGM} FRC: force FEN casling & ep fields by hand */