/* Do not change the order of these - DAV */
GENSTRUCT enum gametype {TYPE_UNTIMED, TYPE_BLITZ, TYPE_STAND, TYPE_NONSTANDARD,
- TYPE_WILD, TYPE_LIGHT, TYPE_BUGHOUSE};
+ TYPE_WILD, TYPE_LIGHT, TYPE_BUGHOUSE, TYPE_GOTHIC, TYPE_KNIGHTMATE, TYPE_CAPABLANCA};
-#define NUM_GAMETYPES 7
+#define NUM_GAMETYPES 10
/* OK, DAV, I'll try it another way. -- hersco */
enum ratetype {RATE_STAND, RATE_BLITZ, RATE_WILD, RATE_LIGHT, RATE_BUGHOUSE};
END_ADJDRAW,
END_ADJWIN,
END_ADJABORT,
- END_COURTESYADJOURN
+ END_COURTESYADJOURN,
+ END_BARE // [HGM] bare king
};
struct journal {
char black_name[MAX_LOGIN_NAME]; _NULLTERM
int white_rating;
int black_rating;
+ char variant[80]; // [HGM] arbitrary variant name for sending to interface, derived from load-directory name
};
extern const char *TypeStrings[NUM_GAMETYPES];