X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=common.h;h=ec067adaebd9057ea93fc9d0da27acafa1c8634d;hb=bd85ed7a2aac57e6afa8fdab7f3a13ce22910b18;hp=d5adda1774dda6dda6d9bbe420255d30ed7c85ce;hpb=9b57df9ec247e8a2b70640bc6d3787f9c7204595;p=xboard.git diff --git a/common.h b/common.h index d5adda1..ec067ad 100644 --- a/common.h +++ b/common.h @@ -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]; @@ -303,7 +304,7 @@ typedef enum { } ColorClass; typedef enum { - SoundMove, SoundBell, SoundAlarm, SoundIcsWin, SoundIcsLoss, + SoundMove, SoundBell, SoundRoar, SoundAlarm, SoundIcsWin, SoundIcsLoss, SoundIcsDraw, SoundIcsUnfinished, NSoundClasses } SoundClass; @@ -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;