Prevent transmission of spurious promo char to other engine
[xboard.git] / common.h
index d5e23ee..bc9d997 100644 (file)
--- a/common.h
+++ b/common.h
@@ -257,10 +257,10 @@ typedef enum {
     BlackKingSideCastleWild, BlackQueenSideCastleWild,
     BlackHSideCastleFR, BlackASideCastleFR, 
     WhitePromotionKnight, WhitePromotionBishop,
-    WhitePromotionRook, WhitePromotionQueen, WhitePromotionKing,
+    WhitePromotionRook, WhitePromotionQueen, WhitePromotionKing, WhiteNonPromotion,
     WhitePromotionChancellor, WhitePromotionArchbishop, WhitePromotionCentaur,
     BlackPromotionKnight, BlackPromotionBishop,
-    BlackPromotionRook, BlackPromotionQueen, BlackPromotionKing,
+    BlackPromotionRook, BlackPromotionQueen, BlackPromotionKing, BlackNonPromotion,
     BlackPromotionChancellor, BlackPromotionArchbishop, BlackPromotionCentaur,
     WhiteCapturesEnPassant, BlackCapturesEnPassant,
     WhiteDrop, BlackDrop, 
@@ -369,6 +369,7 @@ typedef enum {
 }
 
 typedef struct {
+    char *language;
 #if !defined(_amigados)
     char *whitePieceColor;
     char *blackPieceColor;
@@ -583,6 +584,7 @@ typedef struct {
     int matchPause;
     char * pieceToCharTable;
     char * pieceNickNames;
+    char * colorNickNames;
     Boolean allWhite;
     Boolean upsideDown;
     Boolean alphaRank;