X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=common.h;h=2bd7653783b6f1f867a63355c9273bfc10d54a02;hb=da8802ac4d06115296e0f8ba955ecf5570741d08;hp=3e8adbe873e3efab40d11178f0c2ca4b6628029a;hpb=19322454d23ba4bd033d3578978db047bbd49c7d;p=xboard.git diff --git a/common.h b/common.h index 3e8adbe..2bd7653 100644 --- a/common.h +++ b/common.h @@ -251,16 +251,16 @@ typedef enum { WhiteSilver, WhiteFalcon, WhiteLance, WhiteCobra, WhiteUnicorn, WhiteLion, WhiteTokin, WhiteDagger, WhitePCardinal, WhitePDragon, WhiteCat, WhitePSword, WhiteMonarch, WhiteMother, WhiteNothing, WhitePRook, WhitePDagger, - WhiteDolphin, WhiteVacant, WhiteHorned, WhiteEagle, WhiteSword, - WhiteSkip, WhiteCrown, WhiteHorse, WhiteDrunk, WhitePBishop, WhiteKing, + WhiteDolphin, WhiteStag, WhiteHorned, WhiteEagle, WhiteSword, + WhiteCrown, WhiteHCrown, WhiteHorse, WhiteDrunk, WhitePBishop, WhiteKing, BlackPawn, BlackKnight, BlackBishop, BlackRook, BlackQueen, BlackFerz, BlackAlfil, BlackAngel, BlackMarshall, BlackWazir, BlackMan, BlackCannon, BlackNightrider, BlackCardinal, BlackDragon, BlackGrasshopper, BlackSilver, BlackFalcon, BlackLance, BlackCobra, BlackUnicorn, BlackLion, BlackTokin, BlackDagger, BlackPCardinal, BlackPDragon, BlackCat, - BlackPSword, BlackMonarch, BlackMother, BlackNothin, BlackPRook, BlackPDagger, - BlackDolphin, BlackVacant, BlackHorned, BlackEagle, BlackSword, - BlackSkip, BlackCrown, BlackHorse, BlackDrunk, BlackPBishop, BlackKing, + BlackPSword, BlackMonarch, BlackMother, BlackNothing, BlackPRook, BlackPDagger, + BlackDolphin, BlackStag, BlackHorned, BlackEagle, BlackSword, + BlackCrown, BlackHCrown, BlackHorse, BlackDrunk, BlackPBishop, BlackKing, EmptySquare, DarkSquare, NoRights, // [HGM] gamestate: for castling rights hidden in board[CASTLING] ClearBoard, WhitePlay, BlackPlay, PromotePiece, DemotePiece /*for use on EditPosition menus*/ @@ -274,6 +274,7 @@ typedef enum { #define SHOGI (int)EmptySquare + (int) #define CHUPROMOTED ((int)WhitePDragon - (int)WhiteDragon)*(gameInfo.variant == VariantChu) + PROMOTED #define IS_SHOGI(V) ((V) == VariantShogi || (V) == VariantChu) +#define IS_LION(V) ((V) == WhiteLion || (V) == BlackLion) typedef ChessSquare Board[BOARD_RANKS][BOARD_FILES]; @@ -538,6 +539,7 @@ typedef struct { char *soundSeek; char *soundMove; // [HGM] IMPORTANT: order must be as in SoundClass char *soundBell; + char *soundRoar; char *soundIcsAlarm; char *soundIcsWin; char *soundIcsLoss;