Commit MetaInfo

Revision2756735525fc11994a3e01c6bc699af110707533 (tree)
Zeit2020-09-23 04:23:07
AutorSHIRAKATA Kentaro <argrath@ub32...>
CommiterSHIRAKATA Kentaro

Log Message

fix #40531

Ändern Zusammenfassung

Diff

--- a/ChangeLog.j
+++ b/ChangeLog.j
@@ -2,6 +2,7 @@
22 * X11環境で日本語入力ができない (#40562)
33 * 一部のオプションで英語のフルネームを使えない (#40657)
44 * X11LARGETILEを削除(#40681)
5+ * JNetHack.adを最新に更新(#40531)
56
67 Sat Apr 18 2020 Kentaro Shirakata <argrath@ub32.org>
78
--- a/win/X11/JNetHack.ad
+++ b/win/X11/JNetHack.ad
@@ -1,20 +1,33 @@
1+! $NHDT-Date: 1542244983 2018/11/15 01:23:03 $ $NHDT-Branch: NetHack-3.6.2-beta01 $:$NHDT-Revision: 1.20 $
2+! Copyright (c) 2017 by Pasi Kallinen
3+! NetHack may be freely redistributed. See license for details.
4+
5+#define NETHACK_FONT -*-fixed-medium-*-*-*-15-*-*-*-*-*-*-*
6+#define NETHACK_CLR_FG grey
7+#define NETHACK_CLR_BG black
8+#define NETHACK_CLR_QUIT red
9+#define NETHACK_CLR_RANDOM yellow
10+#define NETHACK_CLR_PLAY green
11+#define NETHACK_CLR_HELP green
12+#define NETHACK_BTN_SHAPE roundedRectangle
13+#define NETHACK_BTN_ROUND 20
14+#define NETHACK_CMD_BORDER 0
15+
116 ! The display_file, tombstone, and menu windows are all formatted assuming
217 ! a fixed width font. Text windows may or may not be formatted as above.
318 ! The rip window applies if the GRAPHIC_TOMBSTONE option is turned on, and
419 ! requires a 12 pixel font for correct appearance.
520 !
6-JNetHack*colormap: install
7-!
8-JNetHack*font: variable
9-JNetHack*display_file*font: fixed
10-JNetHack*tombstone*font: fixed
11-JNetHack*rip*font: -*-times-medium-r-*-*-12-*-*-*-*-*-*-*
12-JNetHack*menu*font: fixed
13-JNetHack*text*font: fixed
14-!JNetHack*map*font: nh10
15-JNetHack*map*font: fixed
16-
17-! To use full-color tiles for the map, uncomment the tile file name.
21+JNetHack*font: NETHACK_FONT
22+JNetHack*display_file*font: NETHACK_FONT
23+JNetHack*map*font: NETHACK_FONT
24+JNetHack*text*font: NETHACK_FONT
25+JNetHack*menu*font: NETHACK_FONT
26+JNetHack*tombstone*font: NETHACK_FONT
27+JNetHack*text*rip*font: -*-times-medium-r-*-*-12-*-*-*-*-*-*-*
28+JNetHack*text*borderWidth: 0
29+
30+! tile_file names a file containing full-color tiles for the map.
1831 ! If you use a 100dpi (or greater) monitor you may wish to double the
1932 ! tile size so you can see the figures. If JNetHack was compiled to
2033 ! use XPM (USE_XPM in config.h), the tile_file is a standard XPM file.
@@ -23,20 +36,20 @@ JNetHack*map*font: fixed
2336 ! such as XV or preferably PBMplus.
2437 !
2538 JNetHack.tile_file: x11tiles
26-!JNetHack.tile_file: t32-1024.xpm
27-JNetHack.tile_width: 16
28-JNetHack.tile_height: 16
2939 !JNetHack.double_tile_size: True
30-!
40+
3141 ! The annotation of pets.
32-JNetHack.pet_mark_bitmap: pet_mark.xbm
33-JNetHack.pet_mark_color: Red
42+!JNetHack.pet_mark_bitmap: pet_mark.xbm
43+!JNetHack.pet_mark_color: Red
44+! The annotation of item piles.
45+!JNetHack.pilemark_bitmap: pilemark.xbm
46+!JNetHack.pilemark_color: Green
3447
3548 ! Tombstone
3649 ! The image file
37-JNetHack.tombstone: rip.xpm
50+!JNetHack.tombstone: rip.xpm
3851 ! Text starts at (tombtext_x, tombtext_y) and subsequent lines
39-! are displaced by (tombtext_dx, tombtext_dy) pixels. If you
52+! are displaced by (tombtext_dx, tombtext_dy) pixels.
4053 !JNetHack.tombtext_x: 155
4154 !JNetHack.tombtext_y: 78
4255 !JNetHack.tombtext_dx: 0
@@ -44,142 +57,275 @@ JNetHack.tombstone: rip.xpm
4457 ! The color to use for the text on the hero's tombstone
4558 JNetHack*rip*foreground: black
4659
47-! Translation tables. There are currently several actions in JNetHack, but
48-! the only one you should be using is "input()", which, with no parameters,
49-! uses XLookupString to translate your keypress into a command. You
50-! can optionally give it parameters to change the behavior, see the example
51-! below. Note that you have to specify the translations in every appropriate
52-! window.
53-JNetHack*message*translations: <KeyPress>: input()
54-!
55-! Example extra translations for the map window.
56-!
57-!JNetHack*map*translations: #override \
58-! !<Key>Left: input(h) \n\
59-! !<Key>Right: input(l) \n\
60-! !<Key>Up: input(k) \n\
61-! !<Key>Down: input(j)
62-!
6360 ! The icon to use; supported values are nh72, nh56, and nh32; nh72 is the
6461 ! default. Some window managers may not support the larger icon sizes.
6562 ! It is not guaranteed that the window manager will honor the icon selection.
6663 !JNetHack*icon: nh56
67-!
64+
6865 ! If True, the default, a popup for single character prompts such as y/n
69-! questions is _not_ used.
70-JNetHack*slow: True
71-!
72-! The number of lines the message window will show without scrolling.
73-!JNetHack*message_lines: 12
74-!
75-! If True, the message window has a line that seperates old and new messages.
76-!JNetHack*message_line: True
77-!
66+! questions is _not_ used. Single-character prompts appear in a fixed
67+! position between the top of the map and the bottom of the messages.
68+! If False, popups appear near where the pointer is positioned so tend to
69+! meander around the screen depending upon where the last click ocurred.
70+! (The name 'slow' is misleading; this feature was originally necessitated
71+! by window managers which were slow putting up popup windows, but the
72+! fixed-position prompting can be just as useful for quick popups.)
73+!JNetHack*slow: False
74+
7875 ! If True, force keyboard to attach to popup windows. Some window managers
7976 ! enforce a click-to-focus-keyboard policy (e.g. the DECwindows wm). JNetHack
8077 ! has a lot of popups and is almost unplayable without some kind of autofocus.
8178 !JNetHack*autofocus: True
79+
80+! If 'slow' is True, setting 'highlight_prompt' to True will cause the line
81+! between map and message display that's used for prompting to be "hidden"
82+! as part of the map when no prompt is active, then invert foreground and
83+! background to stand out when a prompt is issued and waiting for a response.
84+! If 'slow' is False, 'highlight_prompt' will have no effect.
85+JNetHack*highlight_prompt: False
86+
87+! The number of lines the message window will show without scrolling.
88+!JNetHack*message_lines: 12
89+
90+! If True, the message window has a line that seperates old and new messages.
91+!JNetHack*message_line: True
92+
93+! If True, the default, use a "fancy" style status area below the map.
94+! Fancy status has some highlighting but does not honor HILITE_STATUS.
95+! If False, use TTY-style status lines (two text lines below the map).
96+! TTY status honors HILITE_STATUS thresholds and colors, but for
97+! attributes only supports inverse (not bold, dim, blink, or underline).
98+! (As of this writing, fancy status looks better with a tiles map and
99+! tty-style status looks good with a text map but not with a tiles one.)
100+!JNetHack*fancy_status: False
101+
102+! Translation tables. There are currently several actions in JNetHack, but
103+! the only one you should be using is "input()", which, with no parameters,
104+! uses XLookupString to translate your keypress into a command. You can
105+! optionally give it parameters to change the behavior, see the example below.
106+! Note that you have to specify the translations in every appropriate window.
107+JNetHack*message*translations: <KeyPress>: input()
82108 !
109+! Example extra translations for the map window.
110+!JNetHack*map*translations: #override \
111+! !<Key>Left: input(h) \n\
112+! !<Key>Right: input(l) \n\
113+! !<Key>Up: input(k) \n\
114+! !<Key>Down: input(j)
115+
83116 ! Specify the number of rows and columns of the map window. The default
84117 ! is the standard 80x21 window. Note: this _does_not_ change JNetHack's
85118 ! level size, only what you see of it.
86119 !JNetHack*map*rows: 21
87120 !JNetHack*map*columns: 80
88121
89-! Parts of the fancy status display.
90-!
91-JNetHack*status_condition.borderWidth: 0
92-JNetHack*status_info*borderWidth: 0
122+JNetHack*background: NETHACK_CLR_BG
123+JNetHack*foreground: NETHACK_CLR_FG
93124
94-!
95-! Sample color screen entries.
96-!
97-JNetHack*jnethack.background: wheat
98-JNetHack*map*yellow: gold
99-JNetHack*map*brown: tan
100-JNetHack*map*gray: grey85
101-JNetHack*map*foreground: wheat
102-JNetHack*map*background: grey40
103-
104-JNetHack*fancy_status.skipAdjust: True
105-JNetHack*fancy_status.background: wheat
106-JNetHack*status_info*foreground: Sienna
107-JNetHack*status_info*background: wheat
108-JNetHack*status_info.background: wheat
109-JNetHack*status_attributes*foreground: black
110-JNetHack*status_attributes*background: white
111-JNetHack*status_condition*foreground: red
112-JNetHack*status_condition*background: wheat
113-JNetHack*Scrollbar*foreground: Sienna
114-JNetHack*Scrollbar*background: wheat
115-JNetHack*status_info*showGrip: False
116-JNetHack*status_attributes*showGrip: False
117-
118-JNetHack*player_selection*random.borderColor: blue
119-JNetHack*player_selection*random.borderWidth: 2
120-JNetHack*player_selection*random.foreground: blue
121-JNetHack*player_selection*random.accelerators: #override\n\
122- <Key>Return: set() notify() unset()
123-JNetHack*player_selection*quit.borderColor: blue
124-JNetHack*player_selection*quit.foreground: blue
125-JNetHack*player_selection*Command.borderColor: red
126-JNetHack*player_selection*Command.foreground: red
127-JNetHack*player_selection*quit.accelerators: #override\n\
128- <Key>Escape: set() notify() unset()
129-
130-JNetHack*race_selection*random.borderColor: blue
131-JNetHack*race_selection*random.borderWidth: 2
132-JNetHack*race_selection*random.foreground: blue
133-JNetHack*race_selection*random.accelerators: #override\n\
134- <Key>Return: set() notify() unset()
135-JNetHack*race_selection*quit.borderColor: blue
136-JNetHack*race_selection*quit.foreground: blue
137-JNetHack*race_selection*Command.borderColor: red
138-JNetHack*race_selection*Command.foreground: red
139-JNetHack*race_selection*quit.accelerators: #override\n\
140- <Key>Escape: set() notify() unset()
141-
142-JNetHack*gender_selection*random.borderColor: blue
143-JNetHack*gender_selection*random.borderWidth: 2
144-JNetHack*gender_selection*random.foreground: blue
145-JNetHack*gender_selection*random.accelerators: #override\n\
146- <Key>Return: set() notify() unset()
147-JNetHack*gender_selection*quit.borderColor: blue
148-JNetHack*gender_selection*quit.foreground: blue
149-JNetHack*gender_selection*Command.borderColor: red
150-JNetHack*gender_selection*Command.foreground: red
151-JNetHack*gender_selection*quit.accelerators: #override\n\
152- <Key>Escape: set() notify() unset()
153-
154-JNetHack*alignment_selection*random.borderColor: blue
155-JNetHack*alignment_selection*random.borderWidth: 2
156-JNetHack*alignment_selection*random.foreground: blue
157-JNetHack*alignment_selection*random.accelerators: #override\n\
158- <Key>Return: set() notify() unset()
159-JNetHack*alignment_selection*quit.borderColor: blue
160-JNetHack*alignment_selection*quit.foreground: blue
161-JNetHack*alignment_selection*Command.borderColor: red
162-JNetHack*alignment_selection*Command.foreground: red
163-JNetHack*alignment_selection*quit.accelerators: #override\n\
164- <Key>Escape: set() notify() unset()
165-
166-JNetHack*extended_commands*dismiss.borderColor: blue
167-JNetHack*extended_commands*dismiss.foreground: blue
168-JNetHack*extended_commands*help.borderColor: blue
169-JNetHack*extended_commands*help.foreground: blue
170-JNetHack*extended_commands*Command.borderColor: red
171-JNetHack*extended_commands*Command.foreground: red
172-JNetHack*extended_commands*help.accelerators: #override\n\
173- :<Key>?: set() notify() unset()
174-JNetHack*extended_commands*dismiss.accelerators: #override\n\
175- <Key>Escape: set() notify() unset()
176-!
177-!
178-! The following are the default 15 colors that the JNetHack map uses.
179-! If they don't look good on your screen, change them.
180-!
125+JNetHack*yn_prompt*borderWidth: 0
126+
127+JNetHack*Scrollbar*foreground: gray40
128+JNetHack*Scrollbar*background: gray10
129+
130+JNetHack*fancy_status*background: NETHACK_CLR_BG
131+JNetHack*fancy_status*foreground: NETHACK_CLR_FG
132+JNetHack*fancy_status.skipAdjust: True
133+
134+JNetHack*showGrip: False
135+
136+! text input prompt window
137+JNetHack*response*textSink*cursorColor: red
138+JNetHack*textSink*cursorColor: red
139+
140+JNetHack*response*foreground: NETHACK_CLR_FG
141+JNetHack*response*background: NETHACK_CLR_BG
142+JNetHack*response*borderColor: NETHACK_CLR_FG
143+JNetHack*response*borderWidth: 1
144+
145+! player selection dialog (OPTIONS=player_selection:dialog)
146+!JNetHack*player_selection_dialog.height: 420
147+!JNetHack*player_selection_dialog.width: 403
148+
149+!JNetHack*player_selection_dialog*foreground: black
150+!JNetHack*player_selection_dialog*background: white
151+JNetHack*player_selection_dialog*name_label.borderWidth: 0
152+JNetHack*player_selection_dialog*race_label.borderWidth: 0
153+JNetHack*player_selection_dialog*role_label.borderWidth: 0
154+JNetHack*player_selection_dialog*gender_label.borderWidth: 0
155+JNetHack*player_selection_dialog*align_label.borderWidth: 0
156+JNetHack*player_selection_dialog*button_vp.borderWidth: 0
157+
158+JNetHack*player_selection_dialog*name_input.borderWidth: 1
159+JNetHack*player_selection_dialog*name_input.borderColor: NETHACK_CLR_FG
160+
161+JNetHack*player_selection_dialog*role_vp.borderColor: NETHACK_CLR_FG
162+JNetHack*player_selection_dialog*race_vp.borderColor: NETHACK_CLR_FG
163+JNetHack*player_selection_dialog*gender_vp.borderColor: NETHACK_CLR_FG
164+JNetHack*player_selection_dialog*align_vp.borderColor: NETHACK_CLR_FG
165+
166+JNetHack*player_selection_dialog*random.foreground: NETHACK_CLR_RANDOM
167+JNetHack*player_selection_dialog*random.borderColor: NETHACK_CLR_RANDOM
168+JNetHack*player_selection_dialog*random.borderWidth: 1
169+JNetHack*player_selection_dialog*random.shapeStyle: NETHACK_BTN_SHAPE
170+JNetHack*player_selection_dialog*random.cornerRoundPercent: NETHACK_BTN_ROUND
171+
172+JNetHack*player_selection_dialog*quit.foreground: NETHACK_CLR_QUIT
173+JNetHack*player_selection_dialog*quit.borderColor: NETHACK_CLR_QUIT
174+JNetHack*player_selection_dialog*quit.borderWidth: 1
175+JNetHack*player_selection_dialog*quit.shapeStyle: NETHACK_BTN_SHAPE
176+JNetHack*player_selection_dialog*quit.cornerRoundPercent: NETHACK_BTN_ROUND
177+
178+JNetHack*player_selection_dialog*play.foreground: NETHACK_CLR_PLAY
179+JNetHack*player_selection_dialog*play.borderColor: NETHACK_CLR_PLAY
180+JNetHack*player_selection_dialog*play.borderWidth: 1
181+JNetHack*player_selection_dialog*play.shapeStyle: NETHACK_BTN_SHAPE
182+JNetHack*player_selection_dialog*play.cornerRoundPercent: NETHACK_BTN_ROUND
183+
184+
185+! role selection window (OPTIONS=player_selection:prompts)
186+JNetHack*player_selection*btn_random.foreground: NETHACK_CLR_RANDOM
187+JNetHack*player_selection*btn_random.background: black
188+JNetHack*player_selection*btn_random.borderColor: NETHACK_CLR_RANDOM
189+JNetHack*player_selection*btn_random.borderWidth: 1
190+JNetHack*player_selection*btn_random.shapeStyle: NETHACK_BTN_SHAPE
191+JNetHack*player_selection*btn_random.cornerRoundPercent: NETHACK_BTN_ROUND
192+JNetHack*player_selection*btn_quit.foreground: NETHACK_CLR_QUIT
193+JNetHack*player_selection*btn_quit.borderColor: NETHACK_CLR_QUIT
194+JNetHack*player_selection*btn_quit.borderWidth: 1
195+JNetHack*player_selection*btn_quit.shapeStyle: NETHACK_BTN_SHAPE
196+JNetHack*player_selection*btn_quit.cornerRoundPercent: NETHACK_BTN_ROUND
197+JNetHack*player_selection*Command.foreground: NETHACK_CLR_FG
198+JNetHack*player_selection*Command.borderColor: NETHACK_CLR_FG
199+JNetHack*player_selection*Command.borderWidth: NETHACK_CMD_BORDER
200+
201+! race selection window
202+JNetHack*race_selection*btn_random.foreground: NETHACK_CLR_RANDOM
203+JNetHack*race_selection*btn_random.background: black
204+JNetHack*race_selection*btn_random.borderColor: NETHACK_CLR_RANDOM
205+JNetHack*race_selection*btn_random.borderWidth: 1
206+JNetHack*race_selection*btn_random.shapeStyle: NETHACK_BTN_SHAPE
207+JNetHack*race_selection*btn_random.cornerRoundPercent: NETHACK_BTN_ROUND
208+JNetHack*race_selection*btn_quit.foreground: NETHACK_CLR_QUIT
209+JNetHack*race_selection*btn_quit.borderColor: NETHACK_CLR_QUIT
210+JNetHack*race_selection*btn_quit.borderWidth: 1
211+JNetHack*race_selection*btn_quit.shapeStyle: NETHACK_BTN_SHAPE
212+JNetHack*race_selection*btn_quit.cornerRoundPercent: NETHACK_BTN_ROUND
213+JNetHack*race_selection*Command.foreground: NETHACK_CLR_FG
214+JNetHack*race_selection*Command.borderColor: NETHACK_CLR_FG
215+JNetHack*race_selection*Command.borderWidth: NETHACK_CMD_BORDER
216+
217+! gender selection window
218+JNetHack*gender_selection*btn_random.foreground: NETHACK_CLR_RANDOM
219+JNetHack*gender_selection*btn_random.background: black
220+JNetHack*gender_selection*btn_random.borderColor: NETHACK_CLR_RANDOM
221+JNetHack*gender_selection*btn_random.borderWidth: 1
222+JNetHack*gender_selection*btn_random.shapeStyle: NETHACK_BTN_SHAPE
223+JNetHack*gender_selection*btn_random.cornerRoundPercent: NETHACK_BTN_ROUND
224+JNetHack*gender_selection*btn_quit.foreground: NETHACK_CLR_QUIT
225+JNetHack*gender_selection*btn_quit.borderColor: NETHACK_CLR_QUIT
226+JNetHack*gender_selection*btn_quit.borderWidth: 1
227+JNetHack*gender_selection*btn_quit.shapeStyle: NETHACK_BTN_SHAPE
228+JNetHack*gender_selection*btn_quit.cornerRoundPercent: NETHACK_BTN_ROUND
229+JNetHack*gender_selection*Command.foreground: NETHACK_CLR_FG
230+JNetHack*gender_selection*Command.borderColor: NETHACK_CLR_FG
231+JNetHack*gender_selection*Command.borderWidth: NETHACK_CMD_BORDER
232+
233+! alignment selection window
234+JNetHack*alignment_selection*btn_random.foreground: NETHACK_CLR_RANDOM
235+JNetHack*alignment_selection*btn_random.background: black
236+JNetHack*alignment_selection*btn_random.borderColor: NETHACK_CLR_RANDOM
237+JNetHack*alignment_selection*btn_random.borderWidth: 1
238+JNetHack*alignment_selection*btn_random.shapeStyle: NETHACK_BTN_SHAPE
239+JNetHack*alignment_selection*btn_random.cornerRoundPercent: NETHACK_BTN_ROUND
240+JNetHack*alignment_selection*btn_quit.foreground: NETHACK_CLR_QUIT
241+JNetHack*alignment_selection*btn_quit.borderColor: NETHACK_CLR_QUIT
242+JNetHack*alignment_selection*btn_quit.borderWidth: 1
243+JNetHack*alignment_selection*btn_quit.shapeStyle: NETHACK_BTN_SHAPE
244+JNetHack*alignment_selection*btn_quit.cornerRoundPercent: NETHACK_BTN_ROUND
245+JNetHack*alignment_selection*Command.foreground: NETHACK_CLR_FG
246+JNetHack*alignment_selection*Command.borderColor: NETHACK_CLR_FG
247+JNetHack*alignment_selection*Command.borderWidth: NETHACK_CMD_BORDER
248+
249+! extended commands window
250+JNetHack*extended_commands*btn_dismiss.foreground: NETHACK_CLR_QUIT
251+JNetHack*extended_commands*btn_dismiss.borderColor: NETHACK_CLR_QUIT
252+JNetHack*extended_commands*btn_dismiss.borderWidth: 1
253+JNetHack*extended_commands*btn_dismiss.shapeStyle: NETHACK_BTN_SHAPE
254+JNetHack*extended_commands*btn_dismiss.cornerRoundPercent: NETHACK_BTN_ROUND
255+JNetHack*extended_commands*btn_help.foreground: NETHACK_CLR_HELP
256+JNetHack*extended_commands*btn_help.borderColor: NETHACK_CLR_HELP
257+JNetHack*extended_commands*btn_help.borderWidth: 1
258+JNetHack*extended_commands*btn_help.shapeStyle: NETHACK_BTN_SHAPE
259+JNetHack*extended_commands*btn_help.cornerRoundPercent: NETHACK_BTN_ROUND
260+JNetHack*extended_commands*Command.foreground: NETHACK_CLR_FG
261+JNetHack*extended_commands*Command.borderColor: NETHACK_CLR_FG
262+JNetHack*extended_commands*Command.borderWidth: NETHACK_CMD_BORDER
263+! The extended command menu may be too big to fit on the screen so need
264+! a vertical scroll bar. When truncated, its height will be as tall as
265+! possible unless height_delta is non-zero, in which case there will be
266+! that many pixels of margin left unused. On OSX, this can be used to
267+! avoid overlapping with the desktop docking tray to prevent that from
268+! obscuring the bottom of the menu.
269+JNetHack*extcmd_height_delta: 75
270+
271+! menu buttons
272+JNetHack*OK.foreground: green
273+JNetHack*OK.borderColor: green
274+JNetHack*OK.shapeStyle: NETHACK_BTN_SHAPE
275+JNetHack*OK.cornerRoundPercent: NETHACK_BTN_ROUND
276+
277+JNetHack*okay.foreground: green
278+JNetHack*okay.borderColor: green
279+JNetHack*okay.shapeStyle: NETHACK_BTN_SHAPE
280+JNetHack*okay.cornerRoundPercent: NETHACK_BTN_ROUND
281+
282+JNetHack*cancel.foreground: red
283+JNetHack*cancel.borderColor: red
284+JNetHack*cancel.shapeStyle: NETHACK_BTN_SHAPE
285+JNetHack*cancel.cornerRoundPercent: NETHACK_BTN_ROUND
286+
287+JNetHack*all.foreground: green
288+JNetHack*all.borderColor: green
289+JNetHack*all.shapeStyle: NETHACK_BTN_SHAPE
290+JNetHack*all.cornerRoundPercent: NETHACK_BTN_ROUND
291+
292+JNetHack*none.foreground: green
293+JNetHack*none.borderColor: green
294+JNetHack*none.shapeStyle: NETHACK_BTN_SHAPE
295+JNetHack*none.cornerRoundPercent: NETHACK_BTN_ROUND
296+
297+JNetHack*invert.foreground: green
298+JNetHack*invert.borderColor: green
299+JNetHack*invert.shapeStyle: NETHACK_BTN_SHAPE
300+JNetHack*invert.cornerRoundPercent: NETHACK_BTN_ROUND
301+
302+JNetHack*search.foreground: green
303+JNetHack*search.borderColor: green
304+JNetHack*search.shapeStyle: NETHACK_BTN_SHAPE
305+JNetHack*search.cornerRoundPercent: NETHACK_BTN_ROUND
306+
307+! map colors
181308 ! The foreground color is used as "no color".
309+JNetHack*map*foreground: NETHACK_CLR_FG
310+JNetHack*map*background: NETHACK_CLR_BG
311+
312+JNetHack*map*black: grey15
313+JNetHack*map*red: red3
314+JNetHack*map*green: green3
315+JNetHack*map*brown: DarkOrange3
316+JNetHack*map*blue: blue3
317+JNetHack*map*magenta: magenta3
318+JNetHack*map*cyan: Dark cyan
319+JNetHack*map*gray: gray50
320+JNetHack*map*orange: orange
321+JNetHack*map*bright_green: green
322+JNetHack*map*yellow: yellow
323+JNetHack*map*bright_blue: Royal blue
324+JNetHack*map*bright_magenta: Fuchsia
325+JNetHack*map*bright_cyan: cyan
326+JNetHack*map*white: white
182327 !
328+! The following are the default 15 colors that the JNetHack map uses.
183329 !JNetHack*map*black: black
184330 !JNetHack*map*red: red
185331 !JNetHack*map*green: pale green
@@ -202,5 +348,7 @@ JNetHack*extended_commands*dismiss.accelerators: #override\n\
202348 ! -*-fixed-medium-r-normal--14-*-iso8859-1,\
203349 ! -*-fixed-medium-r-*--14-*-jisx0208.1983-*
204350 ! -*-fixed-medium-r-*--14-*-jisx0208.1983-*
205-JNetHack*fontSet: *--14-*
206-JNetHack*international: True
351+JNetHack*fontSet: *--14-*
352+JNetHack*text*rip*fontSet: -*-*-medium-r-*--12-*
353+JNetHack*international: True
354+JNetHack*colormap: install
Show on old repository browser