/*
  C source for GNU CHESS

  Revision: 1990-09-30

  Modified by Daryl Baker for use in MS WINDOWS environment

  Revision: 2-22-1995

  Modified by Jake Oshins for use in Win32 environments.

  This file is part of CHESS.

  CHESS is distributed in the hope that it will be useful, but WITHOUT ANY
  WARRANTY.  No author or distributor accepts responsibility to anyone for
  the consequences of using it or for whether it serves any particular
  purpose or works at all, unless he says so in writing.  Refer to the CHESS
  General Public License for full details.

  Everyone is granted permission to copy, modify and redistribute CHESS, but
  only under the conditions described in the CHESS General Public License.
  A copy of this license is supposed to have been given to you along with
  CHESS so you can know your rights and responsibilities.  It should be in a
  file named COPYING.  Among other things, the copyright notice and this
  notice must be preserved on all copies.
*/

//Microsoft Visual C++ generated resource script.
//
#include "resource.h"

#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 2 resource.
//
#define APSTUDIO_HIDDEN_SYMBOLS
#include "windows.h"
#undef APSTUDIO_HIDDEN_SYMBOLS
#include "chess.h"
#include "saveopen.h"
#include "color.h"
#include "timecnt.h"
#include "stats.h"

/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS


/////////////////////////////////////////////////////////////////////////////
//
// Icon
//

CHESS                   ICON    DISCARDABLE     "Chess.ico"

/////////////////////////////////////////////////////////////////////////////
//
// Bitmap
//

PAWN                    BITMAP  MOVEABLE PURE   "pawn.bmp"
ROOK                    BITMAP  MOVEABLE PURE   "rook.bmp"
KNIGHT                  BITMAP  MOVEABLE PURE   "knight.bmp"
BISHOP                  BITMAP  MOVEABLE PURE   "bishop.bmp"
QUEEN                   BITMAP  MOVEABLE PURE   "queen.bmp"
KING                    BITMAP  MOVEABLE PURE   "king.bmp"
PAWNM                   BITMAP  MOVEABLE PURE   "pawnm.bmp"
ROOKM                   BITMAP  MOVEABLE PURE   "rookm.bmp"
KNIGHTM                 BITMAP  MOVEABLE PURE   "knightm.bmp"
BISHOPM                 BITMAP  MOVEABLE PURE   "bishopm.bmp"
QUEENM                  BITMAP  MOVEABLE PURE   "queenm.bmp"
KINGM                   BITMAP  MOVEABLE PURE   "kingm.bmp"
PAWNO                   BITMAP  MOVEABLE PURE   "pawno.bmp"
ROOKO                   BITMAP  MOVEABLE PURE   "rooko.bmp"
KNIGHTO                 BITMAP  MOVEABLE PURE   "knighto.bmp"
BISHOPO                 BITMAP  MOVEABLE PURE   "bishopo.bmp"
QUEENO                  BITMAP  MOVEABLE PURE   "queeno.bmp"
KINGO                   BITMAP  MOVEABLE PURE   "kingo.bmp"

/////////////////////////////////////////////////////////////////////////////
//
// Dialog
//

AboutBox DIALOG DISCARDABLE  19, 18, 218, 147
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "GNU Chess 3.21 for Windows"
FONT 8, "System"
BEGIN
    DEFPUSHBUTTON   "OK",1,93,122,32,14,WS_GROUP
    ICON            "CHESS",IDC_STATIC,20,12,18,20
    CTEXT           "Daryl K. Baker",105,57,4,107,8,NOT WS_GROUP
    CTEXT           "Wed Dec 28 02:03:55 1989",106,57,13,107,8,NOT WS_GROUP
    CTEXT           "Copyright \251 1985-1991 Free Software Foundation Inc.",
                    108,0,76,218,8,NOT WS_GROUP
    LTEXT           "GNU Chess 2nd version original copyright \251 1986 John Stanback",
                    109,2,104,215,8,NOT WS_GROUP
    CONTROL         "",110,"Static",SS_BLACKFRAME,0,69,216,1
    CTEXT           "Compiled with Microsoft C 6.00ax",111,57,47,107,8,NOT 
                    WS_GROUP
    CTEXT           "Linked with Microsoft Win32 SDK",112,57,55,107,8,NOT 
                    WS_GROUP
    LTEXT           "GNU Chess original copyright \251 1985 Stuart Cracraft",
                    113,3,93,215,8,NOT WS_GROUP
    LTEXT           "Windows version additional copyright \251 1990-1991 Daryl Baker",
                    114,3,84,215,8,NOT WS_GROUP
    LTEXT           "Win32 version: Jake Oshins",IDC_STATIC,65,28,95,8
END

FILESAVE DIALOG DISCARDABLE  10, 10, 180, 54
STYLE WS_POPUP | WS_DLGFRAME
BEGIN
    LTEXT           "Save File &Name As:",-1,6,4,84,12
    LTEXT           "",IDD_FPATH,90,4,78,12
    EDITTEXT        IDD_FNAME,6,20,104,12,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "OK",IDOK,124,20,50,14,WS_GROUP
    PUSHBUTTON      "Cancel",IDCANCEL,124,36,50,14,WS_GROUP
END

FILEOPEN DIALOG DISCARDABLE  6, 9, 219, 106
STYLE WS_POPUP | WS_DLGFRAME
BEGIN
    LTEXT           "Open File &Name:",-1,7,4,61,10
    EDITTEXT        IDD_FNAME,70,3,83,12,ES_AUTOHSCROLL
    LTEXT           "&Files:",-1,7,24,38,10
    LTEXT           "",IDD_FPATH,70,24,143,12
    LISTBOX         IDD_FLIST,7,36,60,65,LBS_SORT | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON   "&OK",IDOK,160,64,50,14,WS_GROUP
    PUSHBUTTON      "&Cancel",IDCANCEL,160,87,50,14,WS_GROUP
    LISTBOX         IDD_DLIST,73,52,68,49,LBS_SORT | WS_VSCROLL
    LTEXT           "&Directories:",-1,73,39,53,10,NOT WS_GROUP
END

WILDFILEOPEN DIALOG DISCARDABLE  6, 9, 219, 106
STYLE WS_POPUP | WS_DLGFRAME
BEGIN
    LTEXT           "Open File &Name:",-1,7,4,61,10
    EDITTEXT        IDD_FNAME,70,3,83,12,ES_AUTOHSCROLL
    LTEXT           "&Files:",-1,7,24,38,10
    LTEXT           "",IDD_FPATH,70,19,143,12
    LISTBOX         IDD_FLIST,7,36,60,65,LBS_SORT | WS_VSCROLL | WS_TABSTOP
    DEFPUSHBUTTON   "&Browse",IDD_BROWSE,160,41,50,14
    PUSHBUTTON      "&OK",IDOK,160,64,50,14,WS_GROUP
    PUSHBUTTON      "&Cancel",IDCANCEL,160,87,50,14,WS_GROUP
    LISTBOX         IDD_DLIST,73,52,68,49,LBS_SORT | WS_VSCROLL
    LTEXT           "&Directories:",-1,73,39,53,10,NOT WS_GROUP
END

NUMBERDLG DIALOG DISCARDABLE  10, 10, 180, 54
STYLE WS_POPUP | WS_DLGFRAME
BEGIN
    CTEXT           "",IDD_CHAR,9,4,162,12
    EDITTEXT        IDD_INT,6,20,104,12,ES_AUTOHSCROLL
    DEFPUSHBUTTON   "OK",IDOK,124,20,50,14,WS_GROUP
    PUSHBUTTON      "Cancel",IDCANCEL,124,36,50,14,WS_GROUP
END

COLOR DIALOG DISCARDABLE  10, 20, 139, 177
STYLE WS_POPUP | WS_DLGFRAME
BEGIN
    CTEXT           "Window Background Color",IDD_HEADING,0,2,139,12,NOT 
                    WS_GROUP
    GROUPBOX        "Color",203,6,15,128,130
    RADIOBUTTON     "Black",CNT_BLACK,18,26,28,12,WS_TABSTOP
    RADIOBUTTON     "Blue",CNT_BLUE,18,40,28,12,WS_TABSTOP
    RADIOBUTTON     "Green",CNT_GREEN,18,54,28,12,WS_TABSTOP
    RADIOBUTTON     "Cyan",CNT_CYAN,18,68,28,12,WS_TABSTOP
    RADIOBUTTON     "Red",CNT_RED,18,82,28,12,WS_TABSTOP
    RADIOBUTTON     "Pink",CNT_PINK,18,96,28,12,WS_TABSTOP
    RADIOBUTTON     "Yellow",CNT_YELLOW,18,110,38,12,WS_TABSTOP
    RADIOBUTTON     "Pale Gray",CNT_PALEGRAY,18,124,51,12,WS_TABSTOP
    RADIOBUTTON     "Dark Gray",CNT_DARKGRAY,74,26,54,12,WS_TABSTOP
    RADIOBUTTON     "Dark Blue",CNT_DARKBLUE,74,40,54,12,WS_TABSTOP
    RADIOBUTTON     "Dark Green",CNT_DARKGREEN,74,54,48,12,WS_TABSTOP
    RADIOBUTTON     "Dark Cyan",CNT_DARKCYAN,74,68,54,12,WS_TABSTOP
    RADIOBUTTON     "Dark Red",CNT_DARKRED,74,82,54,12,WS_TABSTOP
    RADIOBUTTON     "Dark Pink",CNT_DARKPINK,74,97,54,12,WS_TABSTOP
    RADIOBUTTON     "Brown",CNT_BROWN,74,110,54,12,WS_TABSTOP
    RADIOBUTTON     "White",CNT_WHITE,74,124,54,12,WS_TABSTOP
    DEFPUSHBUTTON   "OK",IDD_OK,17,154,38,14
    PUSHBUTTON      "Cancel",IDD_CANCEL,85,154,38,14
END

TIMECONTROL DIALOG DISCARDABLE  48, 48, 180, 126
STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Set Time Limits"
BEGIN
    GROUPBOX        "Number of moves",201,10,11,160,32
    GROUPBOX        "Time limit",202,10,51,160,32
    RADIOBUTTON     "1",TMDLG_1MOV,22,24,20,12,WS_TABSTOP
    RADIOBUTTON     "10",TMDLG_10MOV,52,24,20,12,WS_TABSTOP
    RADIOBUTTON     "20",TMDLG_20MOV,81,24,20,12,WS_TABSTOP
    RADIOBUTTON     "40",TMDLG_40MOV,112,24,20,12,WS_TABSTOP
    RADIOBUTTON     "60",TMDLG_60MOV,141,24,20,12,WS_TABSTOP
    RADIOBUTTON     "5",TMDLG_5MIN,21,63,20,12,WS_TABSTOP
    RADIOBUTTON     "15",TMDLG_15MIN,51,63,20,12,WS_TABSTOP
    RADIOBUTTON     "30",TMDLG_30MIN,81,63,20,12,WS_TABSTOP
    RADIOBUTTON     "60",TMDLG_60MIN,111,63,20,12,WS_TABSTOP
    RADIOBUTTON     "600",TMDLG_600MIN,141,63,23,12,WS_TABSTOP
    DEFPUSHBUTTON   "OK",IDOK,28,97,38,14
    PUSHBUTTON      "Cancel",IDCANCEL,116,97,38,14
END

STATS DIALOG DISCARDABLE  16, 28, 94, 133
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Search statistics"
BEGIN
    LTEXT           "Depth:",100,4,5,32,8,NOT WS_GROUP
    LTEXT           "Position:",101,4,16,32,8,NOT WS_GROUP
    LTEXT           "Score:",109,4,27,32,8,NOT WS_GROUP
    LTEXT           "Nodes:",104,4,38,32,8,NOT WS_GROUP
    LTEXT           "Nodes/Sec:",110,4,49,40,8,NOT WS_GROUP
    GROUPBOX        "Best line",102,4,60,85,68,WS_TABSTOP
    LTEXT           "",BSTLINETEXT,6,70,82,57,NOT WS_GROUP
    LTEXT           "Text",DEPTHTEXT,46,5,48,8,NOT WS_GROUP
    LTEXT           "Text",POSITIONTEXT,46,16,48,8,NOT WS_GROUP
    LTEXT           "Text",NODETEXT,46,38,48,8,NOT WS_GROUP
    LTEXT           "Text",SCORETEXT,46,27,48,8,NOT WS_GROUP
    LTEXT           "Text",NODESECTEXT,46,49,48,8,NOT WS_GROUP
END

REVIEW DIALOG DISCARDABLE  50, 31, 173, 130
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Review game moves"
BEGIN
    LISTBOX         100,5,15,164,113,LBS_NOREDRAW | LBS_USETABSTOPS | 
                    WS_VSCROLL
    LTEXT           "\tmove\tscore\tdepth\ttime",101,5,5,164,8,NOT WS_GROUP
END

TEST DIALOG DISCARDABLE  9, 26, 148, 51
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Test speed"
BEGIN
    LTEXT           "Text",100,8,13,139,8,NOT WS_GROUP
    LTEXT           "Text",101,8,38,139,8,NOT WS_GROUP
    LTEXT           "Movelist Speed",102,8,5,59,8,NOT WS_GROUP
    LTEXT           "Capturelist Speed",104,8,29,73,8,NOT WS_GROUP
END

PAWNPROMOTE DIALOG DISCARDABLE  24, 23, 164, 55
STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU
CAPTION "Promote Pawn"
BEGIN
    RADIOBUTTON     "Knight",100,4,10,38,12,WS_TABSTOP
    RADIOBUTTON     "Bishop",101,44,10,36,12,WS_TABSTOP
    RADIOBUTTON     "Rook",102,85,10,28,12,WS_TABSTOP
    RADIOBUTTON     "Queen",103,123,10,35,12,WS_TABSTOP
    DEFPUSHBUTTON   "Ok",IDOK,63,33,38,14
END

MANUALDLG DIALOG DISCARDABLE  73, 53, 133, 48
STYLE WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
CAPTION "Enter Move"
BEGIN
    EDITTEXT        100,33,9,64,12
    DEFPUSHBUTTON   "OK",IDOK,20,28,28,14
    PUSHBUTTON      "Cancel",IDCANCEL,85,28,28,14
END


/////////////////////////////////////////////////////////////////////////////
//
// Menu
//

CHESS MENU DISCARDABLE 
BEGIN
    POPUP "&File"
    BEGIN
        MENUITEM "&New",                        MSG_CHESS_NEW
        MENUITEM "&Open...",                    MSG_CHESS_GET
        MENUITEM "&Save...",                    MSG_CHESS_SAVE
        MENUITEM "&List...",                    MSG_CHESS_LIST
        MENUITEM SEPARATOR
        MENUITEM "E&xit",                       MSG_CHESS_QUIT
    END
    POPUP "&Edit"
    BEGIN
        MENUITEM "&Setup Board",                MSG_CHESS_EDIT
        MENUITEM "R&eview Game...",             MSG_CHESS_REVIEW
        MENUITEM SEPARATOR
        MENUITEM "&Undo\tBksp",                 MSG_CHESS_UNDO
        MENUITEM "&Remove\tALT+Bksp",           MSG_CHESS_REMOVE
        MENUITEM SEPARATOR
        MENUITEM "&Force",                      MSG_CHESS_FORCE
    END
    POPUP "&Options"
    BEGIN
        MENUITEM "&Tone",                       MSG_CHESS_BEEP
        MENUITEM "C&oordinates",                MSG_CHESS_COORD
        MENUITEM "&Search Stats",               MSG_CHESS_POST
        MENUITEM "T&est Speed",                 MSG_CHESS_TEST
        MENUITEM SEPARATOR
        MENUITEM "&Hash",                       MSG_CHESS_HASH
        MENUITEM "&Both",                       MSG_CHESS_BOTH
        MENUITEM "Boo&k",                       MSG_CHESS_BOOK
        MENUITEM SEPARATOR
        MENUITEM "&A Window...",                MSG_CHESS_AWIN
        MENUITEM "&B Window...",                MSG_CHESS_BWIN
        MENUITEM "&Contemp...",                 MSG_CHESS_CONTEMP
    END
    POPUP "&Skill"
    BEGIN
        MENUITEM "&Time...",                    IDM_TIMECONTROL
        MENUITEM SEPARATOR
        MENUITEM "&Random",                     MSG_CHESS_RANDOM
        MENUITEM "&Easy",                       MSG_CHESS_EASY
        MENUITEM "&Depth...",                   MSG_CHESS_DEPTH
    END
    POPUP "S&ide"
    BEGIN
        MENUITEM "&Reverse",                    MSG_CHESS_REVERSE
        MENUITEM "&Switch",                     MSG_CHESS_SWITCH
        MENUITEM "&Black",                      MSG_CHESS_BLACK
        MENUITEM "&White",                      MSG_CHESS_WHITE
    END
    POPUP "&Colors"
    BEGIN
        MENUITEM "Window Background",           IDM_BACKGROUND
        MENUITEM "Black Squares",               IDM_BLACKSQUARE
        MENUITEM "White Squares",               IDM_WHITESQUARE
        MENUITEM "Black Pieces",                IDM_BLACKPIECE
        MENUITEM "White Pieces",                IDM_WHITEPIECE
        MENUITEM "Text Color",                  IDM_TEXT
        MENUITEM SEPARATOR
        MENUITEM "Default Colors",              IDM_DEFAULT
    END
    MENUITEM "Hi&nt",                       MSG_CHESS_HINT
    POPUP "&Help"
    BEGIN
        MENUITEM "&Index\tF1",                  MSG_HELP_INDEX
        MENUITEM "Using &Help",                 MSG_HELP_HELP
        MENUITEM SEPARATOR
        MENUITEM "A&bout Chess...",             MSG_CHESS_ABOUT
    END
END


/////////////////////////////////////////////////////////////////////////////
//
// Accelerator
//

CHESS ACCELERATORS MOVEABLE PURE 
BEGIN
    VK_BACK,        MSG_CHESS_UNDO,         VIRTKEY 
    VK_BACK,        MSG_CHESS_REMOVE,       VIRTKEY, ALT
    VK_F1,          MSG_HELP_INDEX,         VIRTKEY 
END


#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//

1 TEXTINCLUDE DISCARDABLE 
BEGIN
    "resource.h\0"
END

2 TEXTINCLUDE DISCARDABLE 
BEGIN
    "#define APSTUDIO_HIDDEN_SYMBOLS\r\n"
    "#include ""windows.h""\r\n"
    "#undef APSTUDIO_HIDDEN_SYMBOLS\r\n"
    "#include ""chess.h""\r\n"
    "#include ""saveopen.h""\r\n"
    "#include ""color.h""\r\n"
    "#include ""timecnt.h""\r\n"
    "#include ""stats.h""\r\n"
    "\0"
END

3 TEXTINCLUDE DISCARDABLE 
BEGIN
    "\r\n"
    "\0"
END

/////////////////////////////////////////////////////////////////////////////
#endif    // APSTUDIO_INVOKED


/////////////////////////////////////////////////////////////////////////////
//
// String Table
//

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_ILLEGALMOVE         "Illegal move"
    IDS_AMBIGUOUSMOVE       "Ambiguous move"
    IDS_OBAE                "Warning: Opening book too large"
    IDS_OBNF                "Warning: Opening book not found"
    IDS_UNABLESAVE          "Unable to save game"
    IDS_UNABLELIST          "Unable to list game"
    IDS_CHESS               "Chess"
    IDS_DRAWGAME            "Draw Game"
END

STRINGTABLE DISCARDABLE 
BEGIN
    IDS_YOUWIN              "Opponent mates"
    IDS_COMPUTERWIN         "Computer mates"
    IDS_MATESOON            "Oppenent will soon mate"
    IDS_COMPMATE            "Computer will soon mate"
    IDS_TTABLEAF            "ttable Allocation Failed"
    IDS_SQDATAAF            "sqdata Allocation Failed"
    IDS_HISTORYAF           "History Allocation Failed"
    IDS_TREEAF              "Tree Allocation Failed"
    IDS_GAMEAF              "Game List Allocation Failed"
    IDS_LOADFAILED          "Loading saved game failed"
    IDS_SETAWIN             "Set A Window"
    IDS_SETBWIN             "Set B Window"
    IDS_SETCONTEMPT         "Set Contempt"
    IDS_MAXSEARCH           "Set maximun search depth"
    IDS_INITERROR           "Initialization error"
END


#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// Generated from the TEXTINCLUDE 3 resource.
//


/////////////////////////////////////////////////////////////////////////////
#endif    // not APSTUDIO_INVOKED

