char *fenOverride1;
char *fenOverride2;
Boolean keepAlive; /* [HGM] alive */
+ Boolean forceIllegal;/*[HGM] illegal */
+ Boolean noJoin; /* [HGM] join */
+ char *wrapContSeq; /* continuation sequence when xboard wraps text */
+ Boolean useInternalWrap; /* use internal wrapping -- noJoin usurps this if set */
+ Boolean pasteSelection; /* paste X selection instead of clipboard */
} AppData, *AppDataPtr;
/* [AS] PGN tags (for showing in the game list) */
#define GLT_TIME_CONTROL 't'
#define GLT_VARIANT 'v'
#define GLT_OUT_OF_BOOK 'a'
+#define GLT_RESULT_COMMENT 'c' /* [HGM] rescom */
#define GLT_DEFAULT_TAGS "eprd" /* Event, players, result, date */
-#define GLT_ALL_TAGS "esdoprwbtva"
+#define GLT_ALL_TAGS "esdoprwbtvac"
#define PGN_OUT_OF_BOOK "Annotator"
int holdingsWidth; /* number of files left and right of board, 0 or 2 */
} GameInfo;
+/* [AS] Search stats from chessprogram, for the played move */
+typedef struct {
+ int score; /* Centipawns */
+ int depth; /* Plies */
+ int time; /* Milliseconds */
+} ChessProgramStats_Move;
+
// [HGM] chat
#define MAX_CHAT 3
extern int chatCount;