1/*   NetHack may be freely redistributed.  See license for details. */
2
3/*  Resources for Windows 3.x Nethack */
4
5#include "..\include\win32api.h"
6#include "..\include\nhwin32.h"
7#include "..\include\patchlevel.h"
8
9NHIcon ICON SlashEm_.ico
10
11NHMenu MENU
12BEGIN
13        POPUP "&File"
14        {
15                MENUITEM "&Save + Exit",    IDM_SAVE,   GRAYED
16                MENUITEM SEPARATOR
17                MENUITEM "&Quit",           IDM_QUIT,	GRAYED
18        }
19        POPUP "&Options"
20        {
21                MENUITEM "&Game",          IDM_GAMEOPT,  GRAYED
22                MENUITEM "&Display",       IDM_DISPOPT,  GRAYED
23                MENUITEM "&Environment",   IDM_ENVOPT,   GRAYED
24        }
25        POPUP "&Help"
26        {
27                MENUITEM "&Contents",               IDM_HELPCONTENTS
28                MENUITEM "&Search for Help On...",  IDM_HELPSEARCH
29                MENUITEM "&How to Use Help",        IDM_HELPHELP
30                MENUITEM SEPARATOR
31                MENUITEM "&About NetHack...",       IDM_ABOUT
32        }
33END
34
35
36AboutMenu MENU
37{
38	POPUP "Information"
39	{
40		MENUITEM "About Box...", IDM_ABOUT
41		MENUITEM "Exit", IDM_EXIT
42	}
43}
44
45AboutDiaBox DIALOG 6,18,160,100
46	LANGUAGE LANG_NEUTRAL,SUBLANG_NEUTRAL
47	STYLE DS_MODALFRAME|WS_POPUP|WS_VISIBLE|WS_CAPTION|WS_SYSMENU
48	CAPTION "About NetHack"
49	FONT 8, "MS Sans Serif"
50{
51	CTEXT "ABOUT Dialog Box",-1,34,10,91,8
52	CTEXT "By",-1,61,25,32,8
53	CTEXT "Michael Allison and",-1,38,42,86,8
54	CTEXT "The NetHack PC Team",-1,45,59,70,8
55	ICON NHIcon ,-1,6,14,18,20
56	PUSHBUTTON "Okay",IDOK,58,80,40,14
57}
58
59
60CHAR_SEL_DIALOG DIALOG 51, 22, 108, 134
61CAPTION "Select Character Class"
62STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION
63BEGIN
64	CONTROL "Archeologist", IDD_ARCH, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 6, 10, 55, 12
65	CONTROL "Barbarian", IDD_BARB, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE, 6, 25, 45, 12
66	CONTROL "Elf", IDD_ELF, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE, 6, 52, 20, 12
67	CONTROL "Healer", IDD_HEAL, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE, 6, 66, 35, 12
68	CONTROL "Knight", IDD_KNIGHT, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE, 6, 80, 35, 12
69	CONTROL "Priest", IDD_PRIEST, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE, 6, 94, 40, 12
70	CONTROL "Rogue", IDD_ROGUE, "BUTTON", BS_RADIOBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 66, 10, 35, 12
71	CONTROL "Samurai", IDD_SAM, "BUTTON", BS_RADIOBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 61, 24, 40, 12
72	CONTROL "Tourist", IDD_TOUR, "BUTTON", BS_RADIOBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 66, 38, 35, 12
73	CONTROL "Valkyrie", IDD_VAL, "BUTTON", BS_RADIOBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 61, 52, 40, 12
74	CONTROL "Wizard", IDD_WIZ, "BUTTON", BS_RADIOBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 66, 66, 35, 12
75	CONTROL "Random", IDD_RAND, "BUTTON", BS_RADIOBUTTON | BS_LEFTTEXT | WS_CHILD | WS_VISIBLE, 63, 80, 38, 12
76	CONTROL "Ok", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 6, 113, 24, 14
77	CONTROL "Quit", IDCANCEL, "BUTTON", BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_GROUP | WS_TABSTOP, 77, 113, 24, 14
78	CONTROL "Caveman", IDD_CAVEMAN, "BUTTON", BS_RADIOBUTTON | WS_CHILD | WS_VISIBLE, 6, 38, 45, 12
79END
80ASK_NAME_DIAL DIALOG 18, 54, 142, 44
81CAPTION ""
82STYLE DS_MODALFRAME | WS_POPUP
83BEGIN
84	CONTROL "Ok", IDOK, "BUTTON", BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE, 54, 24, 24, 14
85	LTEXT "Who Are You?", -1, 10, 6, 50, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
86	EDITTEXT IDD_NAME, 59, 4, 70, 12, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
87END
88
89ENTER_TEXT DIALOG 18, 37, 222, 61
90CAPTION ""
91STYLE DS_MODALFRAME | WS_POPUP
92BEGIN
93	LTEXT "Test", IDD_QUESTION, 10, 8, 200, 8, WS_CHILD | WS_VISIBLE | WS_GROUP
94	EDITTEXT IDD_INPUTTEXT, 11, 24, 200, 12, ES_LEFT | WS_CHILD | WS_VISIBLE | WS_BORDER | WS_TABSTOP
95	DEFPUSHBUTTON "OK", IDOK, 153, 42, 24, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
96	PUSHBUTTON "Cancel", IDCANCEL, 187, 42, 24, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
97END
98
99OKBUTTON DIALOG 204, 79, 25, 14
100CAPTION ""
101STYLE WS_POPUP
102BEGIN
103	DEFPUSHBUTTON "OK", IDOK, 0, 0, 24, 14, WS_CHILD | WS_VISIBLE | WS_TABSTOP
104END
105
106NHLISTBOX DIALOG 10,10,140,110
107CAPTION "NetHack 3.2 Menu"
108STYLE WS_POPUP | WS_CAPTION | WS_SYSMENU | WS_VISIBLE
109{
110	PUSHBUTTON "EXIT", IDM_EXIT, 8, 82, 38, 16,
111		   WS_CHILD | WS_VISIBLE | WS_TABSTOP
112	LISTBOX IDD_LB1, 66, 5, 63, 33, LBS_NOTIFY |
113		   WS_VISIBLE | WS_BORDER | WS_VSCROLL | WS_TABSTOP
114
115}
116
117HACK_COPYRIGHT DIALOG 6, 18, 246, 126
118STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE
119CAPTION "About NetHack for Windows"
120FONT 8, "MS Sans Serif"
121BEGIN
122    CTEXT           "NetHack", IDD_ABOUT1, 8, 13, 222, 8
123    LTEXT           COPYRIGHT_BANNER_A,
124                    IDD_ABOUT2, 8, 27, 238, 8
125    LTEXT           COPYRIGHT_BANNER_B,
126                    IDD_ABOUT3, 8, 35, 224, 8
127    LTEXT           COPYRIGHT_BANNER_C,
128                    IDD_ABOUT4, 7, 43, 223, 8
129    CTEXT           "NetHack 3.2 for Windows", 105, 8, 63, 214, 8
130    CTEXT           "Initial MS Windows port by Bill Dyer 1992", IDD_ABOUT5, 8, 78,
131                    215, 8
132    CTEXT           "WIN32 port by Michael Allison 1995", IDD_ABOUT6, 8, 94, 212, 8
133    CTEXT           "Windows NT port by Michael Allison 1993", IDD_ABOUT7, 8, 86,
134                    211, 8
135    PUSHBUTTON      "OK", IDOK, 95, 110, 40, 14
136    CONTROL         "", IDD_ABOUT8, "Static", SS_BLACKFRAME, 101, 8, 37, 17
137    CONTROL         "", IDD_ABOUT9, "Static", SS_BLACKFRAME, 70, 59, 92, 16
138END
139
140
141