home *** CD-ROM | disk | FTP | other *** search
/ Más de 2,500 Juegos / CD1.iso / ZIPDAT / 0153 / 0153.ZIP / SRC / GNUCHESS.RC < prev    next >
Encoding:
Text File  |  1998-08-05  |  15.3 KB  |  372 lines

  1. /*
  2.  * gnuchess.rc - Resource file for GNU CHESS for Windows
  3.  *
  4.  * Copyright (c) 1996 Conor McCarthy
  5.  * Some resources derived from Chess 3.21, Copyright (c) 1991 Daryl Baker
  6.  *
  7.  * This file is part of GNU CHESS.
  8.  *
  9.  * GNU Chess is free software; you can redistribute it and/or modify
  10.  * it under the terms of the GNU General Public License as published by
  11.  * the Free Software Foundation; either version 2, or (at your option)
  12.  * any later version.
  13.  *
  14.  * GNU Chess is distributed in the hope that it will be useful,
  15.  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  16.  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  17.  * GNU General Public License for more details.
  18.  *
  19.  * You should have received a copy of the GNU General Public License
  20.  * along with GNU Chess; see the file COPYING.  If not, write to
  21.  * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
  22.  */
  23.  
  24. #include "gnuchess.h"
  25.  
  26. 1 BITMAP "p40d.bmp"
  27.  
  28. 2 BITMAP "n40d.bmp"
  29.  
  30. 3 BITMAP "b40d.bmp"
  31.  
  32. 4 BITMAP "r40d.bmp"
  33.  
  34. 5 BITMAP "q40d.bmp"
  35.  
  36. 6 BITMAP "k40d.bmp"
  37.  
  38. 7 BITMAP "p40m.bmp"
  39.  
  40. 8 BITMAP "n40m.bmp"
  41.  
  42. 9 BITMAP "b40m.bmp"
  43.  
  44. 10 BITMAP "r40m.bmp"
  45.  
  46. 11 BITMAP "q40m.bmp"
  47.  
  48. 12 BITMAP "k40m.bmp"
  49.  
  50.  
  51. 13 BITMAP "p60d.bmp"
  52.  
  53. 14 BITMAP "n60d.bmp"
  54.  
  55. 15 BITMAP "b60d.bmp"
  56.  
  57. 16 BITMAP "r60d.bmp"
  58.  
  59. 17 BITMAP "q60d.bmp"
  60.  
  61. 18 BITMAP "k60d.bmp"
  62.  
  63. 19 BITMAP "p60m.bmp"
  64.  
  65. 20 BITMAP "n60m.bmp"
  66.  
  67. 21 BITMAP "b60m.bmp"
  68.  
  69. 22 BITMAP "r60m.bmp"
  70.  
  71. 23 BITMAP "q60m.bmp"
  72.  
  73. 24 BITMAP "k60m.bmp"
  74.  
  75.  
  76. 25 BITMAP "p80d.bmp"
  77.  
  78. 26 BITMAP "n80d.bmp"
  79.  
  80. 27 BITMAP "b80d.bmp"
  81.  
  82. 28 BITMAP "r80d.bmp"
  83.  
  84. 29 BITMAP "q80d.bmp"
  85.  
  86. 30 BITMAP "k80d.bmp"
  87.  
  88. 31 BITMAP "p80m.bmp"
  89.  
  90. 32 BITMAP "n80m.bmp"
  91.  
  92. 33 BITMAP "b80m.bmp"
  93.  
  94. 34 BITMAP "r80m.bmp"
  95.  
  96. 35 BITMAP "q80m.bmp"
  97.  
  98. 36 BITMAP "k80m.bmp"
  99.  
  100. CHESS ICON "gnuchess.ico"
  101.  
  102. CHESS MENU Begin
  103.                   POPUP "&Game"
  104.                                   Begin
  105.                                                 MENUITEM "&New\tCtrl-N",                IDM_NEW
  106.                                                 MENUITEM "&Open...\tCtrl-O",            IDM_GET
  107.                                                 MENUITEM "&Save...",                    IDM_SAVE
  108.                                                 MENUITEM "&List...",                       IDM_LIST
  109.                                                 MENUITEM SEPARATOR
  110.                                                 MENUITEM "E&xit",                       IDM_QUIT
  111.                                   END
  112.  
  113.                   POPUP "&Edit"
  114.                                   BEGIN
  115.                                          MENUITEM "&Setup Board",                  IDM_EDIT
  116.                                          MENUITEM "R&eview Game",                  IDM_REVIEW
  117.                                          MENUITEM SEPARATOR
  118.                                          MENUITEM "&Undo",                         IDM_UNDO
  119.                                          MENUITEM "&Remove",                       IDM_REMOVE
  120.                                   END
  121.  
  122.                   POPUP "&Options"
  123.                                          BEGIN
  124.                                                 MENUITEM "&Beep"                        IDM_BEEP
  125.                                                 MENUITEM "C&oordinates",                IDM_COORD
  126.                                                 MENUITEM "&Search Stats",               IDM_POST
  127.                                                 MENUITEM "A&nimated Searching",         IDM_ANIMATE
  128.                                                 MENUITEM SEPARATOR
  129.                                                 MENUITEM "Boo&k"                        IDM_BOOK
  130.                                                 MENUITEM "&Hash"                        IDM_HASH
  131.                                                 MENUITEM "Hash &Depth..."               IDM_HDEPTH
  132.                                                 MENUITEM "Create Hashfile..."           IDM_HFILE
  133.                   MENUITEM "Compile Book..."              IDM_COMPILE
  134.                                                 MENUITEM SEPARATOR
  135.                                                 MENUITEM "&Windows..."                  IDM_WIN
  136.                                                 MENUITEM "&Contemp..."                  IDM_CONTEMP
  137.                                                 MENUITEM SEPARATOR
  138.                                                 MENUITEM "&Material"                    IDM_MATERIAL
  139.                                                 MENUITEM "&Recapture"                   IDM_RCPTR
  140.                                                 MENUITEM "&Threat"                      IDM_THREAT
  141.                                                 MENUITEM "&PVS"                         IDM_PVS
  142.                                                 MENUITEM "New &Eval"                    IDM_NEWEVAL
  143.                                                 MENUITEM SEPARATOR
  144.                   MENUITEM "&Gamein"                      IDM_GAMEIN
  145.                                          END
  146.  
  147.                   POPUP "&Skill"
  148.                                          BEGIN
  149.                                                 MENUITEM "&Time...",                    IDM_TIME
  150.                                                 MENUITEM SEPARATOR
  151.                                                 MENUITEM "&Random",                     IDM_RANDOM
  152.                                                 MENUITEM "&Easy",                       IDM_EASY
  153.                                                 MENUITEM "&Depth...",                   IDM_DEPTH
  154.                                   END
  155.  
  156.                   POPUP "S&ide"
  157.                                   BEGIN
  158.                                                 MENUITEM "&Reverse Board",              IDM_REVERSE
  159.                   MENUITEM SEPARATOR
  160.                                                 MENUITEM "&Switch",                     IDM_SWITCH
  161.                                                 MENUITEM "Switch but &don't move",      IDM_SWITCHDM
  162.                                                 MENUITEM "&Black",                      IDM_BLACK
  163.                                                 MENUITEM "&White",                      IDM_WHITE
  164.                                                 MENUITEM "B&oth"                        IDM_BOTH
  165.                                                 MENUITEM "W&hite to Move"               IDM_WTM
  166.                                                 MENUITEM "B&lack to Move"               IDM_BTM
  167.                                                 MENUITEM SEPARATOR
  168.                                                 MENUITEM "&Force",                      IDM_FORCE
  169.                                   END
  170.  
  171.                   POPUP "&Board"
  172.                                 Begin
  173.                                         POPUP "&Colors"
  174.                                           Begin
  175.                                                                 Menuitem "Window Background",   IDM_BACKGROUND
  176.                                                                 Menuitem "Black Squares",       IDM_BLACKSQUARE
  177.                                                                 Menuitem "White Squares",       IDM_WHITESQUARE
  178.                                                                 Menuitem "Black Pieces",        IDM_BLACKPIECE
  179.                                                                 Menuitem "White Pieces",        IDM_WHITEPIECE
  180.                                                                 Menuitem "Text Color",          IDM_TEXT
  181.                                                                 Menuitem "Board Edge",          IDM_EDGE
  182.                                                                 Menuitem SEPARATOR
  183.                                                                 Menuitem "Default Colors",      IDM_DEFAULT
  184.                                           end
  185.                                         POPUP "&Size"
  186.                                           Begin
  187.                                                                 MENUITEM "&Small",              IDM_SMALL
  188.                                                                 MENUITEM "&Medium",             IDM_MEDIUM
  189.                                                                 MENUITEM "&Large",              IDM_LARGE
  190.                                           end
  191.                                         POPUP "&Type"
  192.                                           BEGIN
  193.                                                   MENUITEM "&Square"    IDM_SQUARE
  194.                                                   MENUITEM "&3D Effect" IDM_3D
  195.                                           END
  196.                                 end
  197.  
  198.                   MENUITEM "Hi&nt",                               IDM_HINT
  199.  
  200.                   POPUP "&Help"
  201.                                          Begin
  202.                                                                 MENUITEM "&Contents",           IDM_INDEX
  203.                                                                 MENUITEM "&Using Help",         IDM_HELP
  204.                                                                 MENUITEM SEPARATOR
  205.                                                                 MENUITEM "&About GNU Chess...", IDM_ABOUT
  206.                                          end
  207.           END
  208.  
  209.  
  210. EDIT MENU
  211.   BEGIN
  212.           POPUP "&Edit"
  213.                   BEGIN
  214.                           MENUITEM "&Clear Board"    IDM_CLEAR
  215.            MENUITEM "&Restore Board"  IDM_RESTORE
  216.                           MENUITEM "&Done"           IDM_DONE
  217.                   END
  218.   END
  219.  
  220. CHESS ACCELERATORS
  221. BEGIN
  222.         "^O",  IDM_GET
  223.         "^N",  IDM_NEW
  224.         "^H",  IDM_HINT
  225. END
  226.  
  227. CHANGEWINDOW DIALOG 70, 30, 177, 69
  228. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  229. FONT 8, "MS Sans Serif"
  230. {
  231.  EDITTEXT IDC_WA, 55, 14, 23, 12
  232.  EDITTEXT IDC_WB, 55, 31, 23, 12
  233.  EDITTEXT IDC_WX, 55, 48, 23, 12
  234.  RTEXT "", IDC_APROMPT, 3, 16, 47, 8
  235.  RTEXT "", IDC_BPROMPT, 3, 33, 47, 8
  236.  RTEXT "", IDC_XPROMPT, 3, 50, 47, 8
  237.  EDITTEXT IDC_BA, 84, 14, 23, 12
  238.  EDITTEXT IDC_BB, 84, 31, 23, 12
  239.  EDITTEXT IDC_BX, 84, 48, 23, 12
  240.  CTEXT "", IDC_WHITE, 54, 4, 26, 8
  241.  CTEXT "", IDC_BLACK, 83, 4, 26, 8
  242.  DEFPUSHBUTTON "OK", IDOK, 119, 13, 50, 14
  243.  PUSHBUTTON "Cancel", IDCANCEL, 119, 31, 50, 14
  244. }
  245.  
  246. HASHDEPTHDLG DIALOG 70, 30, 145, 45
  247. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  248. FONT 8, "MS Sans Serif"
  249. {
  250.  EDITTEXT IDC_DEPTH, 53, 8, 23, 12, WS_BORDER | WS_GROUP | WS_TABSTOP
  251.  EDITTEXT IDC_MOVELIM, 53, 25, 23, 12, WS_BORDER | WS_TABSTOP
  252.  RTEXT "", IDC_DPROMPT, 5, 10, 43, 8
  253.  RTEXT "", IDC_MLPROMPT, 5, 27, 43, 8
  254.  DEFPUSHBUTTON "OK", IDOK, 86, 6, 50, 14
  255.  PUSHBUTTON "Cancel", IDCANCEL, 86, 24, 50, 14
  256. }
  257.  
  258. NUMDLG DIALOG 70, 30, 143, 46
  259. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  260. FONT 8, "MS Sans Serif"
  261. {
  262.  EDITTEXT IDC_NUM, 45, 16, 28, 12
  263.  DEFPUSHBUTTON "OK", IDOK, 84, 6, 50, 14
  264.  PUSHBUTTON "Cancel", IDCANCEL, 84, 24, 50, 14
  265.  RTEXT "", IDC_PROMPT, 2, 18, 40, 8
  266. }
  267.  
  268.  
  269. ABOUT DIALOG 20, 20, 235, 170
  270. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  271. CAPTION "GNU Chess 4.15 for Windows"
  272. FONT 8, "MS Sans Serif"
  273. {
  274.  DEFPUSHBUTTON "OK", IDOK, 92, 152, 50, 14
  275.  ICON "CHESS", -1, 18, 5, 18, 20
  276.  CTEXT "Ported to Windows by Conor McCarthy", -1, 54, 4, 161, 8
  277.  CTEXT "Compiled with Watcom C 11.0", -1, 51, 18, 166, 8
  278.  CTEXT "Ported from GNU Chess 4.0 patchlevel 77", -1, 8, 38, 218, 8
  279.  CTEXT "Copyright 1987 - 1995", -1, 9, 49, 216, 8
  280.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 4, 98, 227, 1
  281.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 4, 32, 227, 1
  282.  CTEXT "Contains resources and code fragments from Chess 3.21 for Windows", -1, 4, 103, 227, 8
  283.  CTEXT "Copyright 1990 - 1991 Daryl Baker", -1, 16, 115, 203, 8
  284.  CONTROL "", -1, "static", SS_BLACKFRAME | WS_CHILD | WS_VISIBLE, 4, 128, 227, 1
  285.  CTEXT "Windows version 4.15 additional copyright 1996-1998 Conor McCarthy", -1, 3, 135, 230, 8
  286.  CTEXT "Stuart Cracraft\nMike McGann\nChua Kong Sian\nJohn Stanback", -1, 85, 60, 64, 36
  287. }
  288.  
  289.  
  290. TIME DIALOG 40, 30, 220, 107
  291. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  292. FONT 8, "MS Sans Serif"
  293. {
  294.  COMBOBOX IDC_MOVES1, 13, 10, 33, 64, CBS_DROPDOWN | WS_VSCROLL
  295.  CTEXT "moves in", -1, 47, 11, 43, 8
  296.  COMBOBOX IDC_MINS1, 89, 10, 33, 58, CBS_DROPDOWN | WS_VSCROLL
  297.  LTEXT "minutes", -1, 124, 11, 39, 8
  298.  COMBOBOX IDC_MOVES2, 13, 27, 33, 64, CBS_DROPDOWN | WS_VSCROLL
  299.  CTEXT "moves in", -1, 47, 28, 43, 8
  300.  COMBOBOX IDC_MINS2, 89, 27, 33, 58, CBS_DROPDOWN | WS_VSCROLL
  301.  LTEXT "minutes", -1, 124, 28, 39, 8
  302.  COMBOBOX IDC_MOVES3, 13, 44, 33, 63, CBS_DROPDOWN | WS_VSCROLL
  303.  CTEXT "moves in", -1, 47, 45, 43, 8
  304.  COMBOBOX IDC_MINS3, 89, 44, 33, 58, CBS_DROPDOWN | WS_VSCROLL
  305.  LTEXT "minutes", -1, 124, 45, 39, 8
  306.  RTEXT "1.", -1, 0, 12, 10, 8
  307.  RTEXT "2.", -1, 0, 29, 10, 8
  308.  RTEXT "3.", -1, 1, 46, 9, 8
  309.  RTEXT "Maximum response time", IDC_MRTEXT, 4, 76, 82, 8
  310.  EDITTEXT IDC_MAXRT, 90, 74, 20, 12
  311.  LTEXT "seconds", IDC_MRSECS, 114, 76, 49, 8
  312.  DEFPUSHBUTTON "OK", IDOK, 165, 5, 50, 14
  313.  PUSHBUTTON "Cancel", IDCANCEL, 165, 23, 50, 14
  314. }
  315.  
  316.  
  317. STATS DIALOG 0, 0, 87, 161
  318. STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU | DS_ABSALIGN
  319. CAPTION "Search Stats"
  320. FONT 8, "MS Sans Serif"
  321. {
  322.  PUSHBUTTON "Close", IDOK, 25, 146, 37, 13
  323.  RTEXT "Position:", -1, 0, 2, 41, 8
  324.  RTEXT "Score:", -1, 0, 13, 41, 8
  325.  RTEXT "Node:", -1, 0, 24, 41, 8
  326.  RTEXT "Nodes/sec:", -1, 0, 35, 41, 8
  327.  RTEXT "Max Tree:", -1, 0, 46,41,8
  328.  LTEXT "", IDC_BESTLINE, 5, 68, 77, 73
  329.  GROUPBOX "Best line", -1, 3, 56, 81, 88, BS_GROUPBOX | BS_LEFTTEXT
  330.  LTEXT "", IDC_POS, 44, 3, 41, 8
  331.  LTEXT "", IDC_SCORE, 44, 13, 41, 8
  332.  LTEXT "", IDC_NODE, 44, 24, 41, 8
  333.  LTEXT "", IDC_NODESEC, 44, 35, 41, 8
  334.  LTEXT "", IDC_TREE, 44, 46, 41, 8
  335. }
  336.  
  337. PROMOTE DIALOG 70, 30, 164, 55
  338. STYLE WS_BORDER | WS_CAPTION | WS_DLGFRAME | WS_POPUP
  339. BEGIN
  340.          CONTROL "Knight", 101, "button", BS_RADIOBUTTON | WS_TABSTOP | WS_CHILD, 4, 10, 38, 12
  341.          CONTROL "Bishop", 102, "button", BS_RADIOBUTTON | WS_TABSTOP | WS_CHILD, 44, 10, 36, 12
  342.          CONTROL "Rook", 103, "button", BS_RADIOBUTTON | WS_TABSTOP | WS_CHILD, 85, 10, 28, 12
  343.          CONTROL "Queen", 104, "button", BS_RADIOBUTTON | WS_TABSTOP | WS_CHILD, 123, 10, 35, 12
  344.          CONTROL "OK", IDOK, "button", BS_DEFPUSHBUTTON | WS_TABSTOP | WS_CHILD, 63, 33, 38, 14
  345. END
  346.  
  347. CREATEHASH DIALOG 70, 30, 163, 46
  348. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION
  349. FONT 8, "MS Sans Serif"
  350. {
  351.  EDITTEXT IDC_HFSIZE, 45, 16, 48, 12
  352.  DEFPUSHBUTTON "OK", IDOK, 104, 6, 50, 14
  353.  PUSHBUTTON "Cancel", IDCANCEL, 104, 24, 50, 14
  354.  RTEXT "", IDC_PROMPT, 2, 18, 40, 8
  355. }
  356.  
  357.  
  358. COMPILEBOOK DIALOG 58, 22, 143, 121
  359. STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
  360. CAPTION "Compile Book"
  361. FONT 8, "MS Sans Serif"
  362. {
  363.  DEFPUSHBUTTON "Start", IDOK, 13, 102, 50, 14
  364.  PUSHBUTTON "Cancel", IDCANCEL, 76, 102, 50, 14
  365.  LTEXT "An ASCII book file named gnuchess.bk must be in the same directory as gnuchess.exe. The games contained in it will be added to gnuchess.dat. This process places great demand on the processor and will take some time.", -1, 6, 5, 131, 52
  366.  GROUPBOX "", -1, 7, 54, 128, 43, BS_GROUPBOX | BS_LEFTTEXT
  367.  LTEXT "Record:", IDC_REC, 10, 72, 79, 8, WS_DISABLED | WS_GROUP
  368.  LTEXT "Games:", IDC_GAMES, 10, 83, 78, 8, WS_DISABLED | WS_GROUP
  369.  LTEXT "Bytes Processed:", IDC_OFFSET, 10, 61, 122, 8, WS_DISABLED | WS_GROUP
  370. }
  371.  
  372.