Fix multi-leg promotions
[xboard.git] / winboard / winboard.rc
index ebb77b8..c55c6da 100644 (file)
@@ -44,7 +44,7 @@ BEGIN
     LTEXT           "Chessboard for Windows",400,25,15,121,8\r
     LTEXT           "Copyright 1991 Digital Equipment Corporation",201,6,34,\r
                     149,8\r
-    LTEXT           "Enhancements Copyright 1992-2011  Free Software Foundation",\r
+    LTEXT           "Enhancements Copyright 1992-2015  Free Software Foundation",\r
                     OPT_TCtext1,6,45,121,17\r
     CONTROL         "",OPT_TCTime,"Static",SS_BLACKRECT,4,28,159,1\r
     LTEXT           "WinBoard 0.0.0",ABOUTBOX_Version,25,5,160,8\r
@@ -82,54 +82,56 @@ BEGIN
     EDITTEXT        OPT_TCFixed,147,140,32,12,ES_AUTOHSCROLL\r
     LTEXT           "",OPT_TCitext3,185,148,67,8,NOT WS_GROUP\r
     LTEXT           "Time-Odds Factors:",GPB_Factors,6,158,150,8,NOT WS_GROUP | WS_TABSTOP\r
-    LTEXT           "Engine #1:",IDC_Factor1,6,173,40,8,NOT WS_GROUP\r
-    EDITTEXT        OPT_TCOdds1,47,171,32,12,ES_AUTOHSCROLL | WS_GROUP\r
-    LTEXT           "Engine #2:",IDC_Factor2,86,173,40,8,NOT WS_GROUP\r
-    EDITTEXT        OPT_TCOdds2,127,171,32,12,ES_AUTOHSCROLL\r
+    LTEXT           "Engine #1:",IDC_Factor1,6,173,60,8,NOT WS_GROUP\r
+    EDITTEXT        OPT_TCOdds1,67,171,32,12,ES_AUTOHSCROLL | WS_GROUP\r
+    LTEXT           "Engine #2:",IDC_Factor2,106,173,60,8,NOT WS_GROUP\r
+    EDITTEXT        OPT_TCOdds2,167,171,32,12,ES_AUTOHSCROLL\r
     PUSHBUTTON      "OK",IDOK,139,190,40,14,WS_GROUP\r
     PUSHBUTTON      "Cancel",IDCANCEL,195,190,40,14\r
 END\r
 \r
-DLG_LoadOptions DIALOG DISCARDABLE  10, 18, 170, 261\r
+DLG_LoadOptions DIALOG DISCARDABLE  10, 18, 170, 281\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
 CAPTION "Load Game Options"\r
 FONT 8, "MS Sans Serif"\r
 BEGIN\r
-    CONTROL         "Load games with automatic stepping",OPT_Autostep,"Button",\r
+    CONTROL         "Load games with &automatic stepping",OPT_Autostep,"Button",\r
                     BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,4,160,10\r
+    LTEXT           "&seconds per move",OPT_AStext1,46,20,90,8,NOT WS_GROUP\r
     EDITTEXT        OPT_ASTimeDelay,16,16,28,14,ES_AUTOHSCROLL\r
-    LTEXT           "seconds per move",OPT_AStext1,46,20,90,8,NOT WS_GROUP\r
     LTEXT           "when filtering game list on position, use thresholds:",OPT_thresholds,4,36,160,8,NOT WS_GROUP\r
+    LTEXT           "minimum Elo for &best player",OPT_elo1t,46,54,90,8,NOT WS_GROUP\r
     EDITTEXT        OPT_elo1,16,50,28,14,ES_AUTOHSCROLL\r
-    LTEXT           "Elo for at least one player",OPT_elo1t,46,54,90,8,NOT WS_GROUP\r
+    LTEXT           "minimum Elo for &weakest players",OPT_elo2t,46,74,90,8,NOT WS_GROUP\r
     EDITTEXT        OPT_elo2,16,70,28,14,ES_AUTOHSCROLL\r
-    LTEXT           "Elo for both players",OPT_elo2t,46,74,90,8,NOT WS_GROUP\r
+    LTEXT           "or later &year",OPT_datet,46,94,94,8,NOT WS_GROUP\r
     EDITTEXT        OPT_date,16,90,28,14,ES_AUTOHSCROLL\r
-    LTEXT           "or later year",OPT_datet,46,94,94,8,NOT WS_GROUP\r
+    LTEXT           "co&nsecutive positions",OPT_Stretcht,46,114,94,8,NOT WS_GROUP\r
     EDITTEXT        OPT_Stretch,16,110,28,14,ES_AUTOHSCROLL\r
-    LTEXT           "consecutive positions",OPT_Stretcht,46,114,94,8,NOT WS_GROUP\r
-    CONTROL         "Match exact position",OPT_Exact,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,6,136,159,10\r
-    CONTROL         "Match if position is subset",OPT_Subset,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,149,159,10\r
-    CONTROL         "Match material with exact pawn structure",OPT_Struct,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,162,159,10\r
-    CONTROL         "Match material",OPT_Material,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,175,159,10\r
-    CONTROL         "Material range (upper board-half is optional)",OPT_Range,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,188,159,10\r
-    CONTROL         "Material difference (optional material balanced)",OPT_Difference,"Button",\r
-                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,201,159,10\r
-    GROUPBOX        "Search Mode: ",OPT_SearchMode,3,126,164,87,WS_GROUP\r
-    CONTROL         "Also match reversed colors",OPT_Reversed,"Button",\r
-                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,214,160,10\r
-    CONTROL         "Also match left-right miror image",OPT_Mirror,"Button",\r
-                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,227,160,10\r
-    PUSHBUTTON      "OK",IDOK,56,242,50,14,WS_GROUP\r
-    PUSHBUTTON      "Cancel",IDCANCEL,112,242,50,14\r
+    LTEXT           "final piece count",OPT_Ranget,46,134,94,8,NOT WS_GROUP\r
+    EDITTEXT        OPT_Counts,16,130,28,14,ES_AUTOHSCROLL\r
+    CONTROL         "Match exact &position",OPT_Exact,"Button",\r
+                    BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,6,156,159,10\r
+    CONTROL         "Match if position is s&ubset",OPT_Subset,"Button",\r
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,169,159,10\r
+    CONTROL         "Match material with e&xact pawn structure",OPT_Struct,"Button",\r
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,182,159,10\r
+    CONTROL         "Match &material",OPT_Material,"Button",\r
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,195,159,10\r
+    CONTROL         "Material &range (upper board-half is optional)",OPT_Range,"Button",\r
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,208,159,10\r
+    CONTROL         "Material &difference (optional material balanced)",OPT_Difference,"Button",\r
+                    BS_AUTORADIOBUTTON | WS_TABSTOP,6,221,159,10\r
+    GROUPBOX        "Search Mode: ",OPT_SearchMode,3,146,164,87,WS_GROUP\r
+    CONTROL         "Also match reversed &colors",OPT_Reversed,"Button",\r
+                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,234,160,10\r
+    CONTROL         "Also match &left-right mirror image",OPT_Mirror,"Button",\r
+                    BS_AUTOCHECKBOX | WS_GROUP | WS_TABSTOP,4,247,160,10\r
+    PUSHBUTTON      "OK",IDOK,56,262,50,14,WS_GROUP\r
+    PUSHBUTTON      "Cancel",IDCANCEL,112,262,50,14\r
 END\r
 \r
-DLG_SaveOptions DIALOG DISCARDABLE  6, 17, 178, 119\r
+DLG_SaveOptions DIALOG DISCARDABLE  6, 17, 218, 119\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU\r
 CAPTION "Save Game Options"\r
 FONT 8, "MS Sans Serif"\r
@@ -139,17 +141,17 @@ BEGIN
     CONTROL         "Prompt for filename",OPT_AVPrompt,"Button",\r
                     BS_AUTORADIOBUTTON | WS_GROUP | WS_TABSTOP,16,18,150,10\r
     CONTROL         "To file:",OPT_AVToFile,"Button",BS_AUTORADIOBUTTON,16,\r
-                    32,36,10\r
-    EDITTEXT        OPT_AVFilename,54,30,97,14,ES_AUTOHSCROLL\r
-    PUSHBUTTON      "...",OPT_AVBrowse,156,30,18,14\r
-    GROUPBOX        "Save As: ",801,4,48,170,28,WS_GROUP\r
+                    32,56,10\r
+    EDITTEXT        OPT_AVFilename,74,30,117,14,ES_AUTOHSCROLL\r
+    PUSHBUTTON      "...",OPT_AVBrowse,196,30,18,14\r
+    GROUPBOX        "Save As: ",801,4,48,210,28,WS_GROUP\r
     CONTROL         "PGN",OPT_PGN,"Button",BS_AUTORADIOBUTTON | WS_TABSTOP,8,\r
-                    60,39,10\r
-    CONTROL         "Old",OPT_Old,"Button",BS_AUTORADIOBUTTON,54,60,114,10\r
+                    60,59,10\r
+    CONTROL         "Old",OPT_Old,"Button",BS_AUTORADIOBUTTON,74,60,114,10\r
     CONTROL         "Save out of book info in PGN",OPT_OutOfBookInfo,"Button",\r
                     BS_AUTOCHECKBOX | WS_TABSTOP,4,82,169,10\r
-    PUSHBUTTON      "OK",IDOK,68,100,50,14,WS_GROUP\r
-    PUSHBUTTON      "Cancel",IDCANCEL,124,100,50,14\r
+    PUSHBUTTON      "OK",IDOK,108,100,50,14,WS_GROUP\r
+    PUSHBUTTON      "Cancel",IDCANCEL,164,100,50,14\r
 END\r
 \r
 1536 DIALOG DISCARDABLE  36, 24, 264, 134\r
@@ -248,7 +250,7 @@ BEGIN
     RTEXT           "Chessboard for Windows",IDC_ChessBoard,196,154,80,8\r
     LTEXT           "Copyright 1991 Digital Equipment Corporation",201,4,168,\r
                     151,8\r
-    LTEXT           "Enhancements Copyright 1992-2003   Free Software Foundation",\r
+    LTEXT           "Enhancements Copyright 1992-2014   Free Software Foundation",\r
                     OPT_TCtext1,4,179,126,17\r
     CONTROL         "",OPT_TCTime,"Static",SS_BLACKRECT,4,164,272,1\r
     LTEXT           "WinBoard 0.0.0",ABOUTBOX_Version,4,154,64,8\r
@@ -259,30 +261,33 @@ BEGIN
     LTEXT           "(unofficial version ""X"")",IDC_STATIC,68,154,71,8\r
 END\r
 \r
-DLG_GameList DIALOG DISCARDABLE  6, 18, 259, 153\r
+DLG_GameList DIALOG DISCARDABLE  6, 18, 282, 153\r
 STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME\r
 CAPTION "Game List"\r
 FONT 8, "MS Sans Serif"\r
 BEGIN\r
-    LISTBOX         OPT_GameListText,2,2,254,130,LBS_NOINTEGRALHEIGHT | \r
+    LISTBOX         OPT_GameListText,2,2,277,130,LBS_NOINTEGRALHEIGHT | \r
                     WS_VSCROLL | WS_HSCROLL | WS_TABSTOP\r
     PUSHBUTTON      "&Thresholds",OPT_GameListLoad,2,136,40,15\r
-    PUSHBUTTON      "&Find Position",OPT_GameListPrev,45,136,48,15\r
-    PUSHBUTTON      "&Close",OPT_GameListClose,96,136,30,15\r
-    PUSHBUTTON      "&Filter",IDC_GameListDoFilter,149,136,25,14\r
-    EDITTEXT        IDC_GameListFilter,178,136,78,14,ES_AUTOHSCROLL\r
+    PUSHBUTTON      "&Find Position",OPT_GameListFind,45,136,48,15\r
+    PUSHBUTTON      "&Narrow",OPT_GameListNarrow,96,136,30,15\r
+    PUSHBUTTON      "&Close",OPT_GameListClose,129,136,20,15\r
+    PUSHBUTTON      ">",OPT_GameListNext,152,136,17,15\r
+    PUSHBUTTON      "&Filter",IDC_GameListDoFilter,172,136,25,14\r
+    EDITTEXT        IDC_GameListFilter,201,136,78,14,ES_AUTOHSCROLL\r
 END\r
 \r
-DLG_EditTags DIALOG DISCARDABLE  6, 18, 167, 140\r
+DLG_EditTags DIALOG DISCARDABLE  6, 18, 223, 140\r
 STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | WS_THICKFRAME\r
 CAPTION "Edit Tags"\r
 FONT 8, "MS Sans Serif"\r
 BEGIN\r
-    PUSHBUTTON      "OK",IDOK,58,122,50,14\r
-    PUSHBUTTON      "Cancel",OPT_TagsCancel,114,122,50,14\r
+    PUSHBUTTON      "OK",IDOK,114,122,50,14\r
+    PUSHBUTTON      "Cancel",OPT_TagsCancel,170,122,50,14\r
+    PUSHBUTTON      "Save",OPT_TagsSave,58,122,50,14\r
     CONTROL         "",OPT_TagsText,"RICHEDIT",ES_MULTILINE | ES_AUTOVSCROLL | \r
                     ES_AUTOHSCROLL | ES_WANTRETURN | WS_BORDER | WS_VSCROLL | \r
-                    WS_HSCROLL | WS_TABSTOP,2,2,162,115\r
+                    WS_HSCROLL | WS_TABSTOP,2,2,218,115\r
     PUSHBUTTON      "&Edit",OPT_EditTags,2,122,50,14\r
 END\r
 \r
@@ -370,13 +375,13 @@ BEGIN
     CONTROL         "Just &view or edit game files",OPT_View,"Button",\r
                     BS_AUTORADIOBUTTON | WS_TABSTOP,8,43,310,10\r
     LTEXT           "Specify Chess &Engines:",IDC_SPECIFY_ENG_STATIC,11,63,\r
-                    102,10\r
+                    200,10\r
     COMBOBOX        OPT_ChessEngineName,17,74,244,129,CBS_DROPDOWN | \r
                     CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP\r
     COMBOBOX        OPT_SecondChessEngineName,17,92,244,129,CBS_DROPDOWN | \r
                     CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP\r
     LTEXT           "Specify Chess &Server:",IDC_SPECIFY_SERVER_STATIC,11,\r
-                    108,102,10\r
+                    108,200,10\r
     COMBOBOX        OPT_ChessServerName,17,122,244,129,CBS_DROPDOWN | \r
                     CBS_AUTOHSCROLL | WS_VSCROLL | WS_TABSTOP\r
     CONTROL         "&Additional options",OPT_AnyAdditional,"Button",\r
@@ -442,7 +447,7 @@ BEGIN
     PUSHBUTTON      "Cancel",IDCANCEL,208,86,50,14\r
 END\r
 \r
-DLG_GeneralOptions DIALOG DISCARDABLE  0, 0, 300, 197\r
+DLG_GeneralOptions DIALOG DISCARDABLE  0, 0, 300, 225\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
 CAPTION "General Options"\r
 FONT 8, "MS Sans Serif"\r
@@ -495,8 +500,18 @@ BEGIN
                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,160,151,10\r
     CONTROL         "One-Click Move",OPT_SmartMove,\r
                     "Button",BS_AUTOCHECKBOX | WS_TABSTOP,156,160,151,10\r
-    DEFPUSHBUTTON   "OK",IDOK,180,178,50,14\r
-    PUSHBUTTON      "Cancel",IDCANCEL,236,178,50,14\r
+    CONTROL         "auto-Display Tags",OPT_AutoTags,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,174,151,10\r
+    CONTROL         "auto-Display Comment",OPT_AutoComment,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,156,174,151,10\r
+    CONTROL         "Headers in Engine Output",OPT_Headers,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,188,151,10\r
+    CONTROL         "Enable Variation Trees",OPT_Variations,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,156,188,151,10\r
+    CONTROL         "Play Analysis PV on Click",OPT_AutoExtend,\r
+                    "Button",BS_AUTOCHECKBOX | WS_TABSTOP,4,202,151,10\r
+    DEFPUSHBUTTON   "OK",IDOK,180,206,50,14\r
+    PUSHBUTTON      "Cancel",IDCANCEL,236,206,50,14\r
 END\r
 \r
 DLG_IcsOptions DIALOGEX 0, 0, 302, 268\r
@@ -511,7 +526,9 @@ BEGIN
     CONTROL         "&Auto Kibitz",OPT_AutoKibitz,"Button",BS_AUTOCHECKBOX | \r
                     WS_TABSTOP,94,12,73,8\r
     CONTROL         "Auto &Observe",OPT_AutoObserve,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,10,25,150,8\r
+                    WS_TABSTOP,10,25,73,8\r
+    CONTROL         "Auto &Create Logon",OPT_AutoCreate,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,94,25,73,8\r
     CONTROL         "&Get Move List",OPT_GetMoveList,"Button",\r
                     BS_AUTOCHECKBOX | WS_TABSTOP,10,38,150,8\r
     CONTROL         "&Local Line Editing",OPT_LocalLineEditing,"Button",\r
@@ -591,7 +608,7 @@ BEGIN
     GROUPBOX        "Alarm",GPB_Alarm,174,71,124,30\r
 END\r
 \r
-DLG_BoardOptions DIALOG DISCARDABLE  0, 0, 224, 250\r
+DLG_BoardOptions DIALOG DISCARDABLE  0, 0, 224, 262\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
 CAPTION "Board Options"\r
 FONT 8, "MS Sans Serif"\r
@@ -648,6 +665,8 @@ BEGIN
                     WS_TABSTOP,140,203,73,10\r
     CONTROL         "Use Piece Font",OPT_PieceFont,"Button",BS_AUTOCHECKBOX | \r
                     WS_TABSTOP,140,215,73,10\r
+    CONTROL         "Suppress Grid",OPT_Grid,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,140,227,73,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
@@ -659,7 +678,7 @@ BEGIN
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
     EDITTEXT        OPT_HighlightSquareColor,80,166,25,15,ES_READONLY | \r
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
-    GROUPBOX        "Colors",GPB_Colors,4,84,215,142\r
+    GROUPBOX        "Colors",GPB_Colors,4,84,215,154\r
     EDITTEXT        OPT_PremoveHighlightColor,80,184,25,15,ES_READONLY | \r
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
     LTEXT           "Light Squares",IDC_Light,10,98,60,10\r
@@ -673,11 +692,11 @@ BEGIN
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
     EDITTEXT        OPT_SampleDarkSquare,144,138,39,36,ES_READONLY | \r
                     WS_DISABLED | NOT WS_BORDER | NOT WS_TABSTOP\r
-    DEFPUSHBUTTON   "OK",IDOK,84,232,50,14\r
-    PUSHBUTTON      "Cancel",IDCANCEL,140,232,50,14\r
+    DEFPUSHBUTTON   "OK",IDOK,84,244,50,14\r
+    PUSHBUTTON      "Cancel",IDCANCEL,140,244,50,14\r
 END\r
 \r
-DLG_NewVariant DIALOG DISCARDABLE  0, 0, 224, 250\r
+DLG_NewVariant DIALOG DISCARDABLE  0, 0, 224, 270\r
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU\r
 CAPTION "Variants"\r
 FONT 8, "MS Sans Serif"\r
@@ -702,6 +721,8 @@ BEGIN
                     70,10\r
     CONTROL         "&atomic",OPT_VariantAtomic,"Button",BS_AUTORADIOBUTTON,\r
                     9,104,70,10\r
+    CONTROL         "&Mighty Lion",OPT_VariantLion,"Button",BS_AUTORADIOBUTTON,\r
+                    9,114,70,10\r
     CONTROL         "cra&zyhouse",OPT_VariantCrazyhouse,"Button",BS_AUTORADIOBUTTON,80,14,\r
                     70,10\r
     CONTROL         "&bughouse",OPT_VariantBughouse,"Button",BS_AUTORADIOBUTTON,80,24,70,\r
@@ -722,6 +743,8 @@ BEGIN
                     94,70,10\r
     CONTROL         "&makruk",OPT_VariantMakruk,"Button",BS_AUTORADIOBUTTON,80,\r
                     104,70,10\r
+    CONTROL         "&ASEAN",OPT_VariantASEAN,"Button",BS_AUTORADIOBUTTON,80,\r
+                    114,70,10\r
     CONTROL         "&gothic",OPT_VariantGothic,"Button",BS_AUTORADIOBUTTON,154,14,\r
                     70,10\r
     CONTROL         "&capablanca",OPT_VariantCapablanca,"Button",BS_AUTORADIOBUTTON,154,\r
@@ -744,18 +767,34 @@ BEGIN
                     10\r
     CONTROL         "&xiangqi",OPT_VariantXiangqi,"Button",BS_AUTORADIOBUTTON,154,114,70,\r
                     10\r
-    GROUPBOX        "Variant",GPB_Variant,4,4,215,125\r
-    LTEXT           "Board size:",GPB_Board,10,165,40,8,WS_TABSTOP\r
-    LTEXT           "ranks",IDC_Height,77,165,22,8\r
-    EDITTEXT        IDC_Ranks,60,161,14,14,ES_AUTOHSCROLL\r
-    LTEXT           "files",IDC_Width,133,165,37,8\r
-    EDITTEXT        IDC_Files,116,161,14,14,ES_AUTOHSCROLL\r
-    LTEXT           "Holdings with room for:",IDC_Hand,10,183,90,8\r
-    EDITTEXT        IDC_Holdings,93,179,14,14,ES_AUTOHSCROLL\r
-    LTEXT           "pieces",IDC_Pieces,110,183,22,8\r
-    LTEXT           "('-1' means defaults for selected variant)",IDC_Def,10,201,210,8\r
-    DEFPUSHBUTTON   "OK",IDOK,114,232,50,14\r
-    PUSHBUTTON      "Cancel",IDCANCEL,170,232,50,14\r
+    CONTROL         "",OPT_EngineVariant+0,"Button",BS_AUTORADIOBUTTON,9,134,70,10\r
+    CONTROL         "",OPT_EngineVariant+1,"Button",BS_AUTORADIOBUTTON,80,134,70,10\r
+    CONTROL         "",OPT_EngineVariant+2,"Button",BS_AUTORADIOBUTTON,154,134,70,10\r
+    CONTROL         "",OPT_EngineVariant+3,"Button",BS_AUTORADIOBUTTON,9,144,70,10\r
+    CONTROL         "",OPT_EngineVariant+4,"Button",BS_AUTORADIOBUTTON,80,144,70,10\r
+    CONTROL         "",OPT_EngineVariant+5,"Button",BS_AUTORADIOBUTTON,154,144,70,10\r
+    CONTROL         "",OPT_EngineVariant+6,"Button",BS_AUTORADIOBUTTON,9,154,70,10\r
+\r
+    CONTROL         "",OPT_EngineVariant+7,"Button",BS_AUTORADIOBUTTON,80,154,70,10\r
+    CONTROL         "",OPT_EngineVariant+8,"Button",BS_AUTORADIOBUTTON,154,154,70,10\r
+    CONTROL         "",OPT_EngineVariant+9,"Button",BS_AUTORADIOBUTTON,9,164,70,10\r
+    CONTROL         "",OPT_EngineVariant+10,"Button",BS_AUTORADIOBUTTON,80,164,70,10\r
+    CONTROL         "",OPT_EngineVariant+11,"Button",BS_AUTORADIOBUTTON,154,164,70,10\r
+    CONTROL         "",OPT_EngineVariant+12,"Button",BS_AUTORADIOBUTTON,9,174,70,10\r
+    CONTROL         "",OPT_EngineVariant+13,"Button",BS_AUTORADIOBUTTON,80,174,70,10\r
+    CONTROL         "",OPT_EngineVariant+14,"Button",BS_AUTORADIOBUTTON,154,174,70,10\r
+    GROUPBOX        "Variant",GPB_Variant,4,4,215,185\r
+    LTEXT           "Board size:",GPB_Board,10,203,40,8,WS_TABSTOP\r
+    LTEXT           "ranks",IDC_Height,77,203,38,8\r
+    EDITTEXT        IDC_Ranks,60,199,14,14,ES_AUTOHSCROLL\r
+    LTEXT           "files",IDC_Width,133,203,80,8\r
+    EDITTEXT        IDC_Files,116,199,14,14,ES_AUTOHSCROLL\r
+    LTEXT           "Holdings with room for:",IDC_Hand,10,221,90,8\r
+    EDITTEXT        IDC_Holdings,93,217,14,14,ES_AUTOHSCROLL\r
+    LTEXT           "pieces",IDC_Pieces,110,221,100,8\r
+    LTEXT           "('-1' means defaults for selected variant)",IDC_Def,10,237,210,8\r
+    DEFPUSHBUTTON   "OK",IDOK,114,252,50,14\r
+    PUSHBUTTON      "Cancel",IDCANCEL,170,252,50,14\r
 END\r
 \r
 DLG_Fonts DIALOG DISCARDABLE  0, 0, 266, 274\r
@@ -969,8 +1008,10 @@ BEGIN
     PUSHBUTTON      "...",IDC_BrowseForEGTB,226,40,17,14\r
     LTEXT           "EGTB Size (MB):",IDC_Cache,2,62,78,8\r
     EDITTEXT        IDC_SizeOfEGTB,82,58,40,14,ES_AUTOHSCROLL\r
+    CONTROL         "Ponder Next Move",OPT_PonderNextMove,"Button",BS_AUTOCHECKBOX | \r
+                    WS_TABSTOP,136,62,100,10\r
     CONTROL         "Use Book:",IDC_UseBook,"Button",BS_AUTOCHECKBOX | \r
-                    WS_TABSTOP,2,80,49,10\r
+                    WS_TABSTOP,2,80,78,10\r
     EDITTEXT        IDC_BookFile,82,76,140,14,ES_AUTOHSCROLL\r
     PUSHBUTTON      "...",IDC_BrowseForBook,226,76,17,14\r
     CONTROL         "First has Own Book",IDC_OwnBook1,"Button",BS_AUTOCHECKBOX | \r
@@ -1160,6 +1201,8 @@ BEGIN
         MENUITEM "S&ave Position...\tCtrl+Shift+S",IDM_SavePosition\r
         MENUITEM SEPARATOR\r
         MENUITEM "Save as &Diagram...",         IDM_SaveDiagram\r
+        MENUITEM "Save Selected Games...",      IDM_SaveSelected\r
+        MENUITEM "Save Games to &Book",         IDM_CreateBook\r
         MENUITEM SEPARATOR\r
         MENUITEM "&Quit",                       IDM_Exit\r
     END\r
@@ -1207,7 +1250,8 @@ BEGIN
         MENUITEM "&Comments",                   IDM_Comment\r
         MENUITEM SEPARATOR\r
         MENUITEM "&Game List Tags...",          IDM_GameListOptions\r
-        MENUITEM "&Board...",                   IDM_BoardOptions\r
+        MENUITEM "Colo&rs...",                  IDM_BoardOptions\r
+        MENUITEM "&Board Themes...",            IDM_ThemeOptions\r
         MENUITEM "&Fonts...",                   IDM_Fonts\r
     END\r
     POPUP "&Mode"\r
@@ -1248,11 +1292,13 @@ BEGIN
     END\r
     POPUP "E&ngine"\r
     BEGIN\r
-        MENUITEM "Edit Engine List...",         IDM_EditProgs1\r
-        MENUITEM "Load Engine...",              IDM_EditProgs2\r
+        MENUITEM "&Edit Engine List...",        IDM_EditProgs1\r
+        MENUITEM "Load &First Engine...",       IDM_LoadProg1\r
+        MENUITEM "Load &Second Engine...",      IDM_LoadProg2\r
         MENUITEM SEPARATOR\r
-        MENUITEM "Engine #&1 Settings...",       IDM_Engine1Options\r
-        MENUITEM "Engine #&2 Settings...",       IDM_Engine2Options\r
+        MENUITEM "&Common Settings...\tAlt+Shift+U",IDM_OptionsUCI\r
+        MENUITEM "Engine #&1 Settings...",      IDM_Engine1Options\r
+        MENUITEM "Engine #&2 Settings...",      IDM_Engine2Options\r
         MENUITEM SEPARATOR\r
         MENUITEM "&Hint...",                    IDM_Hint\r
         MENUITEM "&Book...",                    IDM_Book\r
@@ -1266,7 +1312,6 @@ BEGIN
         MENUITEM SEPARATOR\r
         MENUITEM "&General...",                 IDM_GeneralOptions\r
         MENUITEM "&Time Control...\tAlt+Shift+T",IDM_TimeControl\r
-        MENUITEM "Common &Engine...\tAlt+Shift+U",IDM_OptionsUCI\r
         MENUITEM "Ad&judications...\tAlt+Shift+J",IDM_EnginePlayOptions\r
         MENUITEM "Tournament...",               IDM_Tourney\r
         MENUITEM SEPARATOR\r
@@ -1484,6 +1529,7 @@ BEGIN
     "T",            IDM_TwoMachines,        VIRTKEY, CONTROL, NOINVERT\r
     "E",            IDM_EditGame,           VIRTKEY, CONTROL, NOINVERT\r
     "E",            IDM_EditPosition,       VIRTKEY, SHIFT, CONTROL, NOINVERT\r
+    "D",            IDM_Debug,              VIRTKEY, CONTROL, NOINVERT\r
     "G",            IDM_AnalyzeFile,        VIRTKEY, CONTROL, NOINVERT\r
     "M",            IDM_MoveNow,            VIRTKEY, CONTROL, NOINVERT\r
     "X",            IDM_RetractMove,        VIRTKEY, CONTROL, NOINVERT\r
@@ -1530,6 +1576,8 @@ BEGIN
     VK_RIGHT,       IDM_Forward,            VIRTKEY, NOINVERT\r
     VK_DOWN,        IDM_ToEnd,              VIRTKEY, NOINVERT\r
     VK_UP,          IDM_ToStart,            VIRTKEY, NOINVERT\r
+    VK_DOWN,        OPT_GameListNext,       VIRTKEY, CONTROL, NOINVERT\r
+    VK_UP,          OPT_GameListPrev,       VIRTKEY, CONTROL, NOINVERT\r
 #endif\r
 END\r
 \r
@@ -1888,6 +1936,10 @@ V72O                    BITMAP  MOVEABLE PURE   "bitmaps/v72o.bmp"
 S72O                    BITMAP  MOVEABLE PURE   "bitmaps/s72o.bmp"\r
 L72O                    BITMAP  MOVEABLE PURE   "bitmaps/l72o.bmp"\r
 DK72O                   BITMAP  MOVEABLE PURE   "bitmaps/dk72o.bmp"\r
+LN72O                   BITMAP  MOVEABLE PURE   "bitmaps/ln72o.bmp"\r
+WOLF72O                 BITMAP  MOVEABLE PURE   "bitmaps/wolf72o.bmp"\r
+CAMEL72O                BITMAP  MOVEABLE PURE   "bitmaps/camel72o.bmp"\r
+ZEBRA72O                BITMAP  MOVEABLE PURE   "bitmaps/zebra72o.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
@@ -1908,6 +1960,10 @@ V72S                    BITMAP  MOVEABLE PURE   "bitmaps/v72s.bmp"
 S72S                    BITMAP  MOVEABLE PURE   "bitmaps/s72s.bmp"\r
 L72S                    BITMAP  MOVEABLE PURE   "bitmaps/l72s.bmp"\r
 DK72S                   BITMAP  MOVEABLE PURE   "bitmaps/dk72s.bmp"\r
+LN72S                   BITMAP  MOVEABLE PURE   "bitmaps/ln72s.bmp"\r
+WOLF72S                 BITMAP  MOVEABLE PURE   "bitmaps/wolf72s.bmp"\r
+CAMEL72S                BITMAP  MOVEABLE PURE   "bitmaps/camel72s.bmp"\r
+ZEBRA72S                BITMAP  MOVEABLE PURE   "bitmaps/zebra72s.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
@@ -1928,6 +1984,9 @@ V72W                    BITMAP  MOVEABLE PURE   "bitmaps/v72w.bmp"
 S72W                    BITMAP  MOVEABLE PURE   "bitmaps/s72w.bmp"\r
 L72W                    BITMAP  MOVEABLE PURE   "bitmaps/l72w.bmp"\r
 DK72W                   BITMAP  MOVEABLE PURE   "bitmaps/dk72w.bmp"\r
+LN72W                   BITMAP  MOVEABLE PURE   "bitmaps/ln72w.bmp"\r
+WOLF72W                 BITMAP  MOVEABLE PURE   "bitmaps/wolf72w.bmp"\r
+CAMEL72W                BITMAP  MOVEABLE PURE   "bitmaps/camel72w.bmp"\r
 E49O                    BITMAP  MOVEABLE PURE   "bitmaps/e49o.bmp"\r
 A49O                    BITMAP  MOVEABLE PURE   "bitmaps/a49o.bmp"\r
 AA49O                   BITMAP  MOVEABLE PURE   "bitmaps/as49o.bmp"\r
@@ -1944,6 +2003,10 @@ V49O                    BITMAP  MOVEABLE PURE   "bitmaps/v49o.bmp"
 S49O                    BITMAP  MOVEABLE PURE   "bitmaps/s49o.bmp"\r
 L49O                    BITMAP  MOVEABLE PURE   "bitmaps/l49o.bmp"\r
 DK49O                   BITMAP  MOVEABLE PURE   "bitmaps/dk49o.bmp"\r
+LN49O                   BITMAP  MOVEABLE PURE   "bitmaps/ln49o.bmp"\r
+WOLF49O                 BITMAP  MOVEABLE PURE   "bitmaps/wolf49o.bmp"\r
+CAMEL49O                BITMAP  MOVEABLE PURE   "bitmaps/camel49o.bmp"\r
+ZEBRA49O                BITMAP  MOVEABLE PURE   "bitmaps/zebra49o.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
@@ -1954,6 +2017,7 @@ AA49S                   BITMAP  MOVEABLE PURE   "bitmaps/as49s.bmp"
 C49S                    BITMAP  MOVEABLE PURE   "bitmaps/c49s.bmp"\r
 CV49S                   BITMAP  MOVEABLE PURE   "bitmaps/cv49s.bmp"\r
 F49S                    BITMAP  MOVEABLE PURE   "bitmaps/f49s.bmp"\r
+\r
 M49S                    BITMAP  MOVEABLE PURE   "bitmaps/m49s.bmp"\r
 W49S                    BITMAP  MOVEABLE PURE   "bitmaps/w49s.bmp"\r
 O49S                    BITMAP  MOVEABLE PURE   "bitmaps/o49s.bmp"\r
@@ -1964,6 +2028,10 @@ V49S                    BITMAP  MOVEABLE PURE   "bitmaps/v49s.bmp"
 S49S                    BITMAP  MOVEABLE PURE   "bitmaps/s49s.bmp"\r
 L49S                    BITMAP  MOVEABLE PURE   "bitmaps/l49s.bmp"\r
 DK49S                   BITMAP  MOVEABLE PURE   "bitmaps/dk49s.bmp"\r
+LN49S                   BITMAP  MOVEABLE PURE   "bitmaps/ln49s.bmp"\r
+WOLF49S                 BITMAP  MOVEABLE PURE   "bitmaps/wolf49s.bmp"\r
+CAMEL49S                BITMAP  MOVEABLE PURE   "bitmaps/camel49s.bmp"\r
+ZEBRA49S                BITMAP  MOVEABLE PURE   "bitmaps/zebra49s.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
@@ -1984,6 +2052,9 @@ V49W                    BITMAP  MOVEABLE PURE   "bitmaps/v49w.bmp"
 S49W                    BITMAP  MOVEABLE PURE   "bitmaps/s49w.bmp"\r
 L49W                    BITMAP  MOVEABLE PURE   "bitmaps/l49w.bmp"\r
 DK49W                   BITMAP  MOVEABLE PURE   "bitmaps/dk49w.bmp"\r
+LN49W                   BITMAP  MOVEABLE PURE   "bitmaps/ln49w.bmp"\r
+WOLF49W                 BITMAP  MOVEABLE PURE   "bitmaps/wolf49w.bmp"\r
+CAMEL49W                BITMAP  MOVEABLE PURE   "bitmaps/camel49w.bmp"\r
 A33O                    BITMAP  MOVEABLE PURE   "bitmaps/a33o.bmp"\r
 AA33O                   BITMAP  MOVEABLE PURE   "bitmaps/as33o.bmp"\r
 C33O                    BITMAP  MOVEABLE PURE   "bitmaps/c33o.bmp"\r
@@ -1998,6 +2069,7 @@ W33O                    BITMAP  MOVEABLE PURE   "bitmaps/w33o.bmp"
 M33O                    BITMAP  MOVEABLE PURE   "bitmaps/m33o.bmp"\r
 O33O                    BITMAP  MOVEABLE PURE   "bitmaps/o33o.bmp"\r
 DK33O                   BITMAP  MOVEABLE PURE   "bitmaps/dk33o.bmp"\r
+LN33O                   BITMAP  MOVEABLE PURE   "bitmaps/ln33o.bmp"\r
 WP33O                   BITMAP  MOVEABLE PURE   "bitmaps/wp33o.bmp"\r
 WN33O                   BITMAP  MOVEABLE PURE   "bitmaps/wn33o.bmp"\r
 WL33O                   BITMAP  MOVEABLE PURE   "bitmaps/wl33o.bmp"\r
@@ -2016,6 +2088,7 @@ W33W                    BITMAP  MOVEABLE PURE   "bitmaps/w33w.bmp"
 M33W                    BITMAP  MOVEABLE PURE   "bitmaps/m33w.bmp"\r
 O33W                    BITMAP  MOVEABLE PURE   "bitmaps/o33w.bmp"\r
 DK33W                   BITMAP  MOVEABLE PURE   "bitmaps/dk33w.bmp"\r
+LN33W                   BITMAP  MOVEABLE PURE   "bitmaps/ln33w.bmp"\r
 A33S                    BITMAP  MOVEABLE PURE   "bitmaps/a33s.bmp"\r
 AA33S                   BITMAP  MOVEABLE PURE   "bitmaps/as33s.bmp"\r
 C33S                    BITMAP  MOVEABLE PURE   "bitmaps/c33s.bmp"\r
@@ -2030,6 +2103,7 @@ W33S                    BITMAP  MOVEABLE PURE   "bitmaps/w33s.bmp"
 M33S                    BITMAP  MOVEABLE PURE   "bitmaps/m33s.bmp"\r
 O33S                    BITMAP  MOVEABLE PURE   "bitmaps/o33s.bmp"\r
 DK33S                   BITMAP  MOVEABLE PURE   "bitmaps/dk33s.bmp"\r
+LN33S                   BITMAP  MOVEABLE PURE   "bitmaps/ln33s.bmp"\r
 WP33S                   BITMAP  MOVEABLE PURE   "bitmaps/wp33s.bmp"\r
 WN33S                   BITMAP  MOVEABLE PURE   "bitmaps/wn33s.bmp"\r
 WL33S                   BITMAP  MOVEABLE PURE   "bitmaps/wl33s.bmp"\r
@@ -2196,6 +2270,7 @@ SSHOUT                  WAVE    DISCARDABLE     "sounds/sshout.wav"
 TELL                    WAVE    DISCARDABLE     "sounds/tell.wav"\r
 UNFINISHED              WAVE    DISCARDABLE     "sounds/unfinished.wav"\r
 WIN                     WAVE    DISCARDABLE     "sounds/win.wav"\r
+ROAR                    WAVE    DISCARDABLE     "sounds/roar.wav"\r
 \r
 /////////////////////////////////////////////////////////////////////////////\r
 //\r