X-Git-Url: http://winboard.nl/cgi-bin?p=capablanca.git;a=blobdiff_plain;f=lasker-2.2.3%2Fsrc%2Fgamedb.h;h=3ebd55c646d3377d15a58dae1f017fa6ca4b0f4f;hp=711700c39d48c48c7b6c6c0a6652af30e50f7a16;hb=909e1e2feff0307c676d9cb96a881566baf6c6e1;hpb=76f1e81b3426b94e1d80c9daa309f78045e5335b diff --git a/lasker-2.2.3/src/gamedb.h b/lasker-2.2.3/src/gamedb.h index 711700c..3ebd55c 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,9 @@ GENSTRUCT enum gameend { END_ADJDRAW, END_ADJWIN, END_ADJABORT, - END_COURTESYADJOURN + END_COURTESYADJOURN, + END_PERPETUAL, + END_BARE // [HGM] bare king }; struct journal { @@ -138,6 +140,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];