changes from H.G. Muller; version 4.3.7
[xboard.git] / winboard / winboard.rc
index 452d2cc..0f85a93 100644 (file)
@@ -185,6 +185,8 @@ STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
 CAPTION "Promote to:"\r
 FONT 8, "MS Sans Serif"\r
 BEGIN\r
+    LTEXT           "YES ",IDC_STATIC,49,27,40,14\r
+    RTEXT           "NO ",IDC_STATIC,94,27,40,14\r
     PUSHBUTTON      "Chance&llor",PB_Chancellor,49,4,40,14,NOT WS_TABSTOP\r
     PUSHBUTTON      "&Archbishop",PB_Archbishop,94,4,40,14,NOT WS_TABSTOP\r
     PUSHBUTTON      "&Queen",PB_Queen,4,23,40,14,WS_GROUP\r
@@ -565,6 +567,10 @@ BEGIN
     PUSHBUTTON      "...",OPT_ChoosePremoveHighlightColor,110,184,20,15\r
     CONTROL         "Monochrome",OPT_Monochrome,"Button",BS_AUTOCHECKBOX | \r
                     WS_TABSTOP,10,210,64,10\r
+    CONTROL         "All White",OPT_AllWhite,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,140,180,53,10\r
+    CONTROL         "Flip Black",OPT_UpsideDown,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,140,192,53,10\r
     PUSHBUTTON      "Defaults",OPT_DefaultBoardColors,80,206,50,15\r
     EDITTEXT        OPT_DarkSquareColor,80,112,25,15,ES_READONLY | \r
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
@@ -592,6 +598,55 @@ BEGIN
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
 END\r
 \r
+DLG_NewVariant DIALOG DISCARDABLE  0, 0, 194, 250\r
+STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
+CAPTION "Variants"\r
+FONT 8, "MS Sans Serif"\r
+BEGIN\r
+    DEFPUSHBUTTON   "OK",IDOK,84,232,50,14\r
+    PUSHBUTTON      "Cancel",IDCANCEL,140,232,50,14\r
+    CONTROL         "&normal",OPT_VariantNormal,"Button",BS_AUTORADIOBUTTON | \r
+                    WS_GROUP | WS_TABSTOP,9,14,50,10\r
+    CONTROL         "&gothic",OPT_VariantGothic,"Button",BS_AUTORADIOBUTTON,9,24,\r
+                    50,10\r
+    CONTROL         "cra&zyhouse",OPT_VariantCrazyhouse,"Button",BS_AUTORADIOBUTTON,9,34,\r
+                    50,10\r
+    CONTROL         "&shogi",OPT_VariantShogi,"Button",BS_AUTORADIOBUTTON,9,\r
+                    44,50,10\r
+    CONTROL         "&xiangqi",OPT_VariantXiangqi,"Button",BS_AUTORADIOBUTTON,9,54,50,\r
+                    10\r
+    CONTROL         "cou&rier",OPT_VariantCourier,"Button",BS_AUTORADIOBUTTON,9,64,\r
+                    50,10\r
+    CONTROL         "&knightmate",OPT_VariantKnightmate,"Button",BS_AUTORADIOBUTTON,\r
+                    70,14,50,10\r
+    CONTROL         "&atomic",OPT_VariantAtomic,"Button",BS_AUTORADIOBUTTON,\r
+                    70,24,50,10\r
+    CONTROL         "&losers",OPT_VariantLosers,"Button",BS_AUTORADIOBUTTON,\r
+                    70,34,50,10\r
+    CONTROL         "s&uicide",OPT_VariantSuicide,"Button",BS_AUTORADIOBUTTON,\r
+                    70,44,50,10\r
+    CONTROL         "&capablanca",OPT_VariantCapablanca,"Button",BS_AUTORADIOBUTTON,70,\r
+                    54,50,10\r
+    CONTROL         "&twokings",OPT_VariantTwoKings,"Button",BS_AUTORADIOBUTTON,70,64,\r
+                    50,10\r
+    CONTROL         "&fairy",OPT_VariantFairy,"Button",BS_AUTORADIOBUTTON,134,\r
+                    14,50,10\r
+    CONTROL         "&bughouse",OPT_VariantBughouse,"Button",BS_AUTORADIOBUTTON,134,24,50,\r
+                    10\r
+    CONTROL         "Shatran&j",OPT_VariantShatranj,"Button",BS_AUTORADIOBUTTON,134,\r
+                    34,50,10\r
+    GROUPBOX        "Variant",IDC_STATIC,4,4,185,75\r
+    LTEXT           "Board size:",IDC_STATIC,10,95,40,8\r
+    EDITTEXT        IDC_Ranks,60,91,14,14,ES_AUTOHSCROLL\r
+    LTEXT           "ranks",IDC_STATIC,77,95,22,8\r
+    EDITTEXT        IDC_Files,116,91,14,14,ES_AUTOHSCROLL\r
+    LTEXT           "files",IDC_STATIC,133,95,37,8\r
+    LTEXT           "Holdings with room for:",IDC_STATIC,10,113,90,8\r
+    EDITTEXT        IDC_Holdings,93,109,14,14,ES_AUTOHSCROLL\r
+    LTEXT           "pieces",IDC_STATIC,110,113,22,8\r
+    LTEXT           "('-1' means defaults for selected variant)",IDC_STATIC,10,131,150,8\r
+END\r
+\r
 DLG_Fonts DIALOG DISCARDABLE  0, 0, 266, 226\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
 CAPTION "Fonts"\r
@@ -705,12 +760,12 @@ BEGIN
     ICON            IDI_TRANS_14,IDC_StateIcon2,164,84,20,20\r
 END\r
 \r
-DLG_EnginePlayOptions DIALOG DISCARDABLE  0, 0, 208, 129\r
+DLG_EnginePlayOptions DIALOG DISCARDABLE  0, 0, 208, 177\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
 CAPTION "Engine Options"\r
 FONT 8, "MS Sans Serif"\r
 BEGIN\r
-    CONTROL         "Ponder Next Move",IDC_EpPonder,"Button",BS_AUTOCHECKBOX | \r
+    CONTROL         "Ponder Next Move",IDC_EpPonder,"Button",BS_AUTOCHECKBOX |\r
                     WS_TABSTOP,4,4,75,10\r
     CONTROL         "Enable and Show Thinking (recommended)",\r
                     IDC_EpShowThinking,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,\r
@@ -721,7 +776,7 @@ BEGIN
     CONTROL         "Periodic Updates (for Analysis Mode)",\r
                     IDC_EpPeriodicUpdates,"Button",BS_AUTOCHECKBOX | \r
                     WS_TABSTOP,4,40,131,10\r
-    GROUPBOX        "Engine-engine matches",IDC_STATIC,4,56,200,50\r
+    GROUPBOX        "Engine-engine matches",IDC_STATIC,4,56,200,98\r
     LTEXT           "Adjudicate draw after:",IDC_STATIC,10,72,70,8\r
     EDITTEXT        IDC_EpDrawMoveCount,116,68,40,14,ES_AUTOHSCROLL\r
     LTEXT           "moves",IDC_STATIC,158,72,22,8\r
@@ -729,8 +784,24 @@ BEGIN
                     8\r
     EDITTEXT        IDC_EpAdjudicationThreshold,116,86,40,14,ES_AUTOHSCROLL\r
     LTEXT           "centipawns",IDC_STATIC,158,90,37,8\r
-    DEFPUSHBUTTON   "OK",IDOK,98,112,50,14\r
-    PUSHBUTTON      "Cancel",IDCANCEL,154,112,50,14\r
+    CONTROL         "&Verify Engine Claims",IDC_TestClaims,"Button",BS_AUTOCHECKBOX |\r
+                    WS_TABSTOP,10,108,100,10\r
+    CONTROL         "Detect &Mates",\r
+                    IDC_DetectMates,"Button",BS_AUTOCHECKBOX | WS_TABSTOP,\r
+                    10,118,100,10\r
+    CONTROL         "Draw if &Insufficient Material",\r
+                    IDC_MaterialDraws,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,10,128,100,10\r
+    CONTROL         "Adjudicate &Trivial Draws",\r
+                    IDC_TrivialDraws,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,10,138,100,10\r
+    GROUPBOX        "Apply",IDC_STATIC,115,102,81,47\r
+    EDITTEXT        IDC_RuleMoves,120,113,20,14,ES_AUTOHSCROLL\r
+    LTEXT           "-move rule",IDC_STATIC,142,117,35,8\r
+    EDITTEXT        IDC_DrawRepeats,120,130,20,14,ES_AUTOHSCROLL\r
+    LTEXT           "-fold repeats",IDC_STATIC,142,134,50,8\r
+    DEFPUSHBUTTON   "OK",IDOK,98,160,50,14\r
+    PUSHBUTTON      "Cancel",IDCANCEL,154,160,50,14\r
 END\r
 \r
 DLG_OptionsUCI DIALOG DISCARDABLE  0, 0, 228, 124\r
@@ -912,6 +983,7 @@ BEGIN
     BEGIN\r
         MENUITEM "New &Game\tCtrl-N",           IDM_NewGame\r
         MENUITEM "New FRC Game...",             IDM_NewGameFRC\r
+        MENUITEM "New Variant...",              IDM_NewVariant\r
         MENUITEM SEPARATOR\r
         MENUITEM "&Load Game...\tCtrl-O",       IDM_LoadGame\r
         MENUITEM "Load &Next Game\tAlt+PgDn",   IDM_LoadNextGame\r
@@ -995,6 +1067,7 @@ BEGIN
     POPUP "&Options"\r
     BEGIN\r
         MENUITEM "Flip &View\tF2",              IDM_FlipView\r
+        MENUITEM "Flip &Clocks",                IDM_FlipClock\r
         MENUITEM SEPARATOR\r
         MENUITEM "&General...",                 IDM_GeneralOptions\r
         MENUITEM "&Board...",                   IDM_BoardOptions\r
@@ -1032,6 +1105,8 @@ BEGIN
     BEGIN\r
         MENUITEM "White",                       EP_White\r
         MENUITEM SEPARATOR\r
+        MENUITEM "Promote",                     EP_Promote\r
+        MENUITEM SEPARATOR\r
         MENUITEM "Pawn",                        EP_WhitePawn\r
         MENUITEM "Knight",                      EP_WhiteKnight\r
         MENUITEM "Bishop",                      EP_WhiteBishop\r
@@ -1039,9 +1114,16 @@ BEGIN
         MENUITEM "Queen",                       EP_WhiteQueen\r
         MENUITEM "King",                        EP_WhiteKing\r
         MENUITEM SEPARATOR\r
+        MENUITEM "Archbishop",                  EP_WhiteCardinal\r
+        MENUITEM "Chancellor",                  EP_WhiteMarshall\r
+        MENUITEM "Elephant",                    EP_WhiteAlfil\r
+        MENUITEM "Cannon",                      EP_WhiteCannon\r
+        MENUITEM SEPARATOR\r
         MENUITEM "Empty Square",                EP_EmptySquare\r
         MENUITEM "Black",                       EP_Black, MENUBARBREAK\r
         MENUITEM SEPARATOR\r
+        MENUITEM "Demote",                      EP_Demote\r
+        MENUITEM SEPARATOR\r
         MENUITEM "Pawn",                        EP_BlackPawn\r
         MENUITEM "Knight",                      EP_BlackKnight\r
         MENUITEM "Bishop",                      EP_BlackBishop\r
@@ -1049,6 +1131,46 @@ BEGIN
         MENUITEM "Queen",                       EP_BlackQueen\r
         MENUITEM "King",                        EP_BlackKing\r
         MENUITEM SEPARATOR\r
+        MENUITEM "Archbishop",                  EP_BlackCardinal\r
+        MENUITEM "Chancellor",                  EP_BlackMarshall\r
+        MENUITEM "Elephant",                    EP_BlackAlfil\r
+        MENUITEM "Cannon",                      EP_BlackCannon\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Clear Board    ",             EP_ClearBoard\r
+    END\r
+END\r
+\r
+SHOGIPIECEMENU MENU DISCARDABLE \r
+BEGIN\r
+    POPUP ""\r
+    BEGIN\r
+        MENUITEM "White",                       EP_White\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Pawn",                        EP_WhitePawn\r
+        MENUITEM "Knight",                      EP_WhiteKnight\r
+        MENUITEM "Bishop",                      EP_WhiteBishop\r
+        MENUITEM "Rook",                        EP_WhiteRook\r
+        MENUITEM "Lance",                       EP_WhiteQueen\r
+        MENUITEM "Silver",                      EP_WhiteFerz\r
+        MENUITEM "Gold",                        EP_WhiteWazir\r
+        MENUITEM "King",                        EP_WhiteKing\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Promote",                     EP_Promote\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Empty Square",                EP_EmptySquare\r
+        MENUITEM "Black",                       EP_Black, MENUBARBREAK\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Pawn",                        EP_BlackPawn\r
+        MENUITEM "Knight",                      EP_BlackKnight\r
+        MENUITEM "Bishop",                      EP_BlackBishop\r
+        MENUITEM "Rook",                        EP_BlackRook\r
+        MENUITEM "Lance",                       EP_BlackQueen\r
+        MENUITEM "Silver",                      EP_BlackFerz\r
+        MENUITEM "Gold",                        EP_BlackWazir\r
+        MENUITEM "King",                        EP_BlackKing\r
+        MENUITEM SEPARATOR\r
+        MENUITEM "Demote",                      EP_Demote\r
+        MENUITEM SEPARATOR\r
         MENUITEM "Clear Board    ",             EP_ClearBoard\r
     END\r
 END\r
@@ -1542,6 +1664,13 @@ W72O                    BITMAP  MOVEABLE PURE   "bitmaps\\w72o.bmp"
 O72O                    BITMAP  MOVEABLE PURE   "bitmaps\\o72o.bmp"\r
 U72O                    BITMAP  MOVEABLE PURE   "bitmaps\\u72o.bmp"\r
 H72O                    BITMAP  MOVEABLE PURE   "bitmaps\\h72o.bmp"\r
+G72O                    BITMAP  MOVEABLE PURE   "bitmaps\\g72o.bmp"\r
+L72O                    BITMAP  MOVEABLE PURE   "bitmaps\\l72o.bmp"\r
+DK72O                   BITMAP  MOVEABLE PURE   "bitmaps\\dk72o.bmp"\r
+WP72O                   BITMAP  MOVEABLE PURE   "bitmaps\\wp72o.bmp"\r
+WN72O                   BITMAP  MOVEABLE PURE   "bitmaps\\wn72o.bmp"\r
+WL72O                   BITMAP  MOVEABLE PURE   "bitmaps\\wl72o.bmp"\r
+WS72O                   BITMAP  MOVEABLE PURE   "bitmaps\\ws72o.bmp"\r
 E72S                    BITMAP  MOVEABLE PURE   "bitmaps\\e72s.bmp"\r
 A72S                    BITMAP  MOVEABLE PURE   "bitmaps\\a72s.bmp"\r
 C72S                    BITMAP  MOVEABLE PURE   "bitmaps\\c72s.bmp"\r
@@ -1551,6 +1680,13 @@ W72S                    BITMAP  MOVEABLE PURE   "bitmaps\\w72s.bmp"
 O72S                    BITMAP  MOVEABLE PURE   "bitmaps\\o72s.bmp"\r
 U72S                    BITMAP  MOVEABLE PURE   "bitmaps\\u72s.bmp"\r
 H72S                    BITMAP  MOVEABLE PURE   "bitmaps\\h72s.bmp"\r
+G72S                    BITMAP  MOVEABLE PURE   "bitmaps\\g72s.bmp"\r
+L72S                    BITMAP  MOVEABLE PURE   "bitmaps\\l72s.bmp"\r
+DK72S                   BITMAP  MOVEABLE PURE   "bitmaps\\dk72s.bmp"\r
+WP72S                   BITMAP  MOVEABLE PURE   "bitmaps\\wp72s.bmp"\r
+WN72S                   BITMAP  MOVEABLE PURE   "bitmaps\\wn72s.bmp"\r
+WL72S                   BITMAP  MOVEABLE PURE   "bitmaps\\wl72s.bmp"\r
+WS72S                   BITMAP  MOVEABLE PURE   "bitmaps\\ws72s.bmp"\r
 E72W                    BITMAP  MOVEABLE PURE   "bitmaps\\e72w.bmp"\r
 A72W                    BITMAP  MOVEABLE PURE   "bitmaps\\a72w.bmp"\r
 C72W                    BITMAP  MOVEABLE PURE   "bitmaps\\c72w.bmp"\r
@@ -1560,6 +1696,9 @@ W72W                    BITMAP  MOVEABLE PURE   "bitmaps\\w72w.bmp"
 O72W                    BITMAP  MOVEABLE PURE   "bitmaps\\o72w.bmp"\r
 U72W                    BITMAP  MOVEABLE PURE   "bitmaps\\u72w.bmp"\r
 H72W                    BITMAP  MOVEABLE PURE   "bitmaps\\h72w.bmp"\r
+G72W                    BITMAP  MOVEABLE PURE   "bitmaps\\g72w.bmp"\r
+L72W                    BITMAP  MOVEABLE PURE   "bitmaps\\l72w.bmp"\r
+DK72W                   BITMAP  MOVEABLE PURE   "bitmaps\\dk72w.bmp"\r
 E49O                    BITMAP  MOVEABLE PURE   "bitmaps\\e49o.bmp"\r
 A49O                    BITMAP  MOVEABLE PURE   "bitmaps\\a49o.bmp"\r
 C49O                    BITMAP  MOVEABLE PURE   "bitmaps\\c49o.bmp"\r
@@ -1569,6 +1708,13 @@ W49O                    BITMAP  MOVEABLE PURE   "bitmaps\\w49o.bmp"
 O49O                    BITMAP  MOVEABLE PURE   "bitmaps\\o49o.bmp"\r
 U49O                    BITMAP  MOVEABLE PURE   "bitmaps\\u49o.bmp"\r
 H49O                    BITMAP  MOVEABLE PURE   "bitmaps\\h49o.bmp"\r
+G49O                    BITMAP  MOVEABLE PURE   "bitmaps\\g49o.bmp"\r
+L49O                    BITMAP  MOVEABLE PURE   "bitmaps\\l49o.bmp"\r
+DK49O                   BITMAP  MOVEABLE PURE   "bitmaps\\dk49o.bmp"\r
+WP49O                   BITMAP  MOVEABLE PURE   "bitmaps\\wp49o.bmp"\r
+WN49O                   BITMAP  MOVEABLE PURE   "bitmaps\\wn49o.bmp"\r
+WL49O                   BITMAP  MOVEABLE PURE   "bitmaps\\wl49o.bmp"\r
+WS49O                   BITMAP  MOVEABLE PURE   "bitmaps\\ws49o.bmp"\r
 E49S                    BITMAP  MOVEABLE PURE   "bitmaps\\e49s.bmp"\r
 A49S                    BITMAP  MOVEABLE PURE   "bitmaps\\a49s.bmp"\r
 C49S                    BITMAP  MOVEABLE PURE   "bitmaps\\c49s.bmp"\r
@@ -1578,6 +1724,13 @@ W49S                    BITMAP  MOVEABLE PURE   "bitmaps\\w49s.bmp"
 O49S                    BITMAP  MOVEABLE PURE   "bitmaps\\o49s.bmp"\r
 U49S                    BITMAP  MOVEABLE PURE   "bitmaps\\u49s.bmp"\r
 H49S                    BITMAP  MOVEABLE PURE   "bitmaps\\h49s.bmp"\r
+G49S                    BITMAP  MOVEABLE PURE   "bitmaps\\g49s.bmp"\r
+L49S                    BITMAP  MOVEABLE PURE   "bitmaps\\l49s.bmp"\r
+DK49S                   BITMAP  MOVEABLE PURE   "bitmaps\\dk49s.bmp"\r
+WP49S                   BITMAP  MOVEABLE PURE   "bitmaps\\wp49s.bmp"\r
+WN49S                   BITMAP  MOVEABLE PURE   "bitmaps\\wn49s.bmp"\r
+WL49S                   BITMAP  MOVEABLE PURE   "bitmaps\\wl49s.bmp"\r
+WS49S                   BITMAP  MOVEABLE PURE   "bitmaps\\ws49s.bmp"\r
 E49W                    BITMAP  MOVEABLE PURE   "bitmaps\\e49w.bmp"\r
 A49W                    BITMAP  MOVEABLE PURE   "bitmaps\\a49w.bmp"\r
 C49W                    BITMAP  MOVEABLE PURE   "bitmaps\\c49w.bmp"\r
@@ -1587,6 +1740,9 @@ W49W                    BITMAP  MOVEABLE PURE   "bitmaps\\w49w.bmp"
 O49W                    BITMAP  MOVEABLE PURE   "bitmaps\\o49w.bmp"\r
 U49W                    BITMAP  MOVEABLE PURE   "bitmaps\\u49w.bmp"\r
 H49W                    BITMAP  MOVEABLE PURE   "bitmaps\\h49w.bmp"\r
+G49W                    BITMAP  MOVEABLE PURE   "bitmaps\\g49w.bmp"\r
+L49W                    BITMAP  MOVEABLE PURE   "bitmaps\\l49w.bmp"\r
+DK49W                   BITMAP  MOVEABLE PURE   "bitmaps\\dk49w.bmp"\r
 \r
 \r
 #ifdef APSTUDIO_INVOKED\r