#define FALSE 0\r
#endif\r
\r
+#define UNKNOWN -1 /* [HGM] nps */\r
+\r
#if !HAVE_RANDOM\r
# if HAVE_RAND48\r
# define srandom srand48\r
SoundIcsDraw, SoundIcsUnfinished, NSoundClasses\r
} SoundClass;\r
\r
+typedef enum { \r
+ SizeTiny, SizeTeeny, SizeDinky, SizePetite, SizeSlim, SizeSmall,\r
+ SizeMediocre, SizeMiddling, SizeAverage, SizeModerate, SizeMedium,\r
+ SizeBulky, SizeLarge, SizeBig, SizeHuge, SizeGiant, SizeColossal,\r
+ SizeTitanic, NUM_SIZES \r
+} BoardSize;\r
+\r
/* Names for chess variants, not necessarily supported */\r
typedef enum {\r
VariantNormal, /* Normal chess */\r
VariantFairy, \r
VariantCylinder,\r
VariantFalcon,\r
+ VariantCapaRandom,\r
+ VariantBerolina,\r
+ VariantJanus,\r
VariantUnknown /* Catchall for other unknown variants */\r
} VariantClass;\r
\r
"fairy", \\r
"cylinder", \\r
"falcon",\\r
+ "caparandom",\\r
+ "berolina",\\r
"unknown" \\r
}\r
\r
int timeOddsMode;\r
int firstAccumulateTC;\r
int secondAccumulateTC;\r
+ int firstNPS;\r
+ int secondNPS;\r
+ Boolean autoKibitz;\r
+ int engineComments;\r
+ char *userName;\r
} AppData, *AppDataPtr;\r
\r
/* [AS] PGN tags (for showing in the game list) */\r