.pg
On \fIWindows\fP and \fIMS-DOS\fP,
the \(lqAlt\(rq key can be used in this fashion.
-.\" On the \fIAmiga\fP, set the
-.\" .op altmeta
-.\" option to get this behavior.
On other systems, if typing \(lqAlt\(rq plus another key transmits a
two character sequence consisting of an \fBEscape\fP
followed by the other key, you may set the
Select an alternate way to handle keystrokes (Win32 tty NetHack only).
The name of the handling type is one of \(lqdefault\(rq, \(lqray\(rq,
\(lq340\(rq.
-.\" .lp "altmeta "
-.\" On Amiga, this option controls whether typing \(lqAlt\(rq plus another key
-.\" functions as a meta-shift for that key (default on).
.lp "altmeta "
-.\" On other (non-Amiga) systems where this option is available, it can be
On systems where this option is available, it can be
set to tell NetHack to convert a two character sequence beginning with
ESC into a meta-shifted version of the second character (default off).
display quickly and to read the keyboard (allowing the use of arrow
keys to move) on machines with an IBM PC compatible BIOS ROM (default off,
OS/2, PC, and ST NetHack only).
-.lp flush
-(default off, Amiga NetHack only).
-.lp MACgraphics
-(default on, Mac NetHack only).
-.lp page_wait
-(default on, Mac NetHack only).
.lp "rawio "
Force raw (non-cbreak) mode for faster output and more
bulletproof input (MS-DOS sometimes treats \(oq\(haP\(cq as a printer toggle
flavors and maintained the X11 interface.
.pg
\fBKen Lorber\fP, \fBHaoyang Wang\fP, \fBPat Rankin\fP, and \fBDean Luick\fP
-maintained the port of NetHack 3.6 for Mac OSX.
+maintained the port of NetHack 3.6 for MacOS.
.pg
\fBMichael Allison\fP, \fBDavid Cohrs\fP, \fBBart House\fP,
\fBPasi Kallinen\fP, \fBAlex Kompel\fP, \fBDion Nicolaas\fP,
On {\it Windows\/} and {\it MS-DOS\/},
the `Alt' key can be used in this fashion.
-%% On the {\it Amiga}, set the {\it altmeta\/} option to get this behavior.
On other systems, if typing `Alt' plus another key transmits a
two character sequence consisting of an {\tt Escape}
followed by the other key, you may set the {\it altmeta\/}
(allowing the use of arrow keys to move) on machines with an IBM PC
compatible BIOS ROM (default off, {\it OS/2, PC\/ {\rm and} ST NetHack\/} only).
%.lp
-\item[\ib{flush}]
-(default off, {\it Amiga NetHack \/} only).
-%.lp
-\item[\ib{Macgraphics}]
-(default on, {\it Mac NetHack \/} only).
-%.lp
-\item[\ib{page\verb+_+wait}]
-(default off, {\it Mac NetHack \/} only).
-%.lp
\item[\ib{rawio}]
Force raw (non-cbreak) mode for faster output and more
bulletproof input (MS-DOS sometimes treats `{\tt \^{}P}' as a printer toggle
%.pg
\medskip
{\it Ken Lorber}, {\it Haoyang Wang}, {\it Pat Rankin}, and {\it Dean Luick}
-maintained the port of {\it NetHack\/} 3.6 for Mac OSX.
+maintained the port of {\it NetHack\/} 3.6 for MacOS.
%.pg
\medskip
#if defined(MICRO) || defined(WIN32)
boolean rawio; /* whether can use rawio (IOCTL call) */
#endif
-#ifdef MAC_GRAPHICS_ENV
- boolean MACgraphics; /* use Macintosh extended character set, as
- as defined in the special font HackFont */
- unsigned use_stone; /* use the stone ppats */
-#endif
#if defined(MSDOS) || defined(WIN32)
boolean tile_view;
boolean over_view;
Off, Yes, No, No, NoAlias, &flags.lit_corridor, Term_False)
NHOPTB(lootabc, Advanced, 0, opt_in, set_in_game,
Off, Yes, No, No, NoAlias, &flags.lootabc, Term_False)
-#if defined(BACKWARD_COMPAT) && defined(MAC_GRAPHICS_ENV)
- NHOPTC(Macgraphics, Advanced, 70, opt_in, set_in_config,
- No, Yes, No, No, NoAlias,
- "load MACGraphics display symbols into symset")
-#endif
NHOPTB(mail, Advanced, 0, opt_out, set_in_game,
On, Yes, No, No, NoAlias, &flags.biff, Term_False)
NHOPTC(map_mode, Advanced, 20, opt_in, set_gameview,
#ifdef MSDOS
"traditional text with optional 'tiles' graphics",
#else
- /* assume that one or more of IBMgraphics, DECgraphics, or MACgraphics
+ /* assume that one or more of IBMgraphics, DECgraphics
can be enabled; we can't tell from here whether that is accurate */
"traditional text with optional line-drawing",
#endif
return optn_ok;
}
-#if defined(BACKWARD_COMPAT) && defined(MAC_GRAPHICS_ENV)
-static int
-optfn_MACgraphics(int optidx, int req, boolean negated, char *opts, char *op)
-{
- boolean badflag = FALSE;
-
- if (req == do_init) {
- return optn_ok;
- }
- if (req == do_set) {
- /* "MACgraphics" */
- if (!negated) {
- if (gs.symset[PRIMARYSET].name) {
- badflag = TRUE;
- } else {
- gs.symset[PRIMARYSET].name = dupstr(allopt[optidx].name);
- if (!read_sym_file(PRIMARYSET)) {
- badflag = TRUE;
- clear_symsetentry(PRIMARYSET, TRUE);
- }
- }
- if (badflag) {
- config_error_add("Failure to load symbol set %s.",
- allopt[optidx].name);
- return FALSE;
- } else {
- switch_symbols(TRUE);
- if (!go.opt_initial && Is_rogue_level(&u.uz))
- assign_graphics(ROGUESET);
- }
- }
- return optn_ok;
- }
- if (req == get_val || req == get_cnf_val) {
- if (!opts)
- return optn_err;
- opts[0] = '\0';
- return optn_ok;
- }
- return optn_ok;
-}
-#endif /* BACKWARD_COMPAT && MAC_GRAPHICS_ENV */
-
static int
optfn_map_mode(int optidx, int req, boolean negated, char *opts, char *op)
{