* Graphics sets for display symbols
*/
#define DEFAULT_GRAPHICS 0 /* regular characters: '-', '+', &c */
-#if 0
-#define IBM_GRAPHICS 1 /* PC graphic characters */
-#define DEC_GRAPHICS 2 /* VT100 line drawing characters */
-#define MAC_GRAPHICS 3 /* Macintosh drawing characters */
-#endif
+#define ROGUESET 1 /* useful for load_symset() */
+#define PRIMARY 0
/*
* The 5 possible states of doors
/* this detects the IBM-compatible console on most 386 boxes */
if ((opts = nh_getenv("TERM")) && !strncmp(opts, "AT", 2)) {
#ifdef ASCIIGRAPH
- if (!symset) load_symset("IBMGraphics", FALSE);
+ if (!symset) load_symset("IBMGraphics", PRIMARY);
- if (!roguesymset) load_symset("RogueIBM", TRUE);
+ if (!roguesymset) load_symset("RogueIBM", ROGUESET);
switch_graphics(TRUE);
#endif
!strncmpi(opts, "vt", 2) && AS && AE &&
index(AS, '\016') && index(AE, '\017')) {
# ifdef ASCIIGRAPH
- if (!symset) load_symset("DECGraphics", FALSE);
+ if (!symset) load_symset("DECGraphics", PRIMARY);
#endif /* UNIX || VMS */
#ifdef MAC_GRAPHICS_ENV
- if (!symset) load_symset("MACGraphics", FALSE);
+ if (!symset) load_symset("MACGraphics", PRIMARY);
switch_graphics(TRUE);
#endif /* MAC_GRAPHICS_ENV */
flags.menu_style = MENU_FULL;
#if defined(MSDOS) || defined(WIN32)
/* Player didn't specify any symbol set so use IBM defaults */
if (!symset) {
- load_symset("IBMGraphics_2", FALSE);
+ load_symset("IBMGraphics_2", PRIMARY);
}
# ifdef REINCARNATION
if (!roguesymset) {
- load_symset("RogueEpyx", TRUE);
+ load_symset("RogueEpyx", ROGUESET);
}
# endif
#endif
case 'i':
if (!strncmpi(argv[0]+1, "IBM", 3)) {
# ifdef ASCIIGRAPH
- load_symset("IBMGraphics", FALSE);
- load_symset("RogueIBM", TRUE);
+ load_symset("IBMGraphics", PRIMARY);
+ load_symset("RogueIBM", ROGUESET);
switch_graphics(TRUE);
# endif
}
case 'd':
if (!strncmpi(argv[0]+1, "DEC", 3)) {
# ifdef ASCIIGRAPH
- load_symset("DECGraphics", FALSE);
+ load_symset("DECGraphics", PRIMARY);
switch_graphics(TRUE);
# endif
}
atexit(sco_mapon);
sco_mapoff();
# ifdef ASCIIGRAPH
- load_symset("IBMGraphics", FALSE);
- load_symset("RogueIBM", TRUE);
+ load_symset("IBMGraphics", PRIMARY);
+ load_symset("RogueIBM", ROGUESET);
switch_graphics(TRUE);
# endif
# ifdef TEXTCOLOR
case 'i':
if (!strncmpi(argv[0]+1, "IBM", 3)) {
#ifdef ASCIIGRAPH
- load_symset("IBMGraphics", FALSE);
- load_symset("IBMGraphics", TRUE);
+ load_symset("IBMGraphics", PRIMARY);
+ load_symset("RogueIBM", ROGUESET);
switch_graphics(TRUE);
#endif
}
case 'd':
if (!strncmpi(argv[0]+1, "DEC", 3)) {
#ifdef ASCIIGRAPH
- load_symset("DECGraphics", FALSE);
+ load_symset("DECGraphics", PRIMARY);
switch_graphics(TRUE);
#endif
}
case 'i':
if (!strncmpi(argv[0]+1, "IBM", 3)) {
#ifdef ASCIIGRAPH
- load_symset("IBMGraphics", FALSE);
- load_symset("IBMGraphics", TRUE);
+ load_symset("IBMGraphics", PRIMARY);
+ load_symset("RogueIBM", ROGUESET);
switch_graphics(TRUE);
#endif
}
case 'd':
if (!strncmpi(argv[0]+1, "DEC", 3)) {
#ifdef ASCIIGRAPH
- load_symset("DECGraphics", FALSE);
+ load_symset("DECGraphics", PRIMARY);
switch_graphics(TRUE);
#endif
}