X-Git-Url: http://winboard.nl/cgi-bin?p=capablanca.git;a=blobdiff_plain;f=lasker-2.2.3%2Fsrc%2Fgamedb.h;h=d0249b7a805c559167eea6ecd3b8e4066a6411b2;hp=711700c39d48c48c7b6c6c0a6652af30e50f7a16;hb=fc8a38817986f2ad7a034db0d413762e509a7cac;hpb=76f1e81b3426b94e1d80c9daa309f78045e5335b diff --git a/lasker-2.2.3/src/gamedb.h b/lasker-2.2.3/src/gamedb.h index 711700c..d0249b7 100644 --- a/lasker-2.2.3/src/gamedb.h +++ b/lasker-2.2.3/src/gamedb.h @@ -36,9 +36,9 @@ GENSTRUCT enum gamestatus {GAME_EMPTY, GAME_NEW, GAME_ACTIVE, GAME_EXAMINE, GAME /* 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}; @@ -68,7 +68,8 @@ GENSTRUCT enum gameend { END_ADJDRAW, END_ADJWIN, END_ADJABORT, - END_COURTESYADJOURN + END_COURTESYADJOURN, + END_BARE // [HGM] bare king }; struct journal { @@ -138,6 +139,7 @@ GENSTRUCT struct game { 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];