proutn("%d |", i);
for_quadrants(j) {
char buf[4];
- proutn(" ");
+ if ((game.options & OPTION_SHOWME) && i == quady && j == quadx)
+ proutn("<");
+ else
+ proutn(" ");
if (game.state.galaxy[i][j].supernova)
strcpy(buf, "***");
else if (!game.state.galaxy[i][j].charted && game.state.galaxy[i][j].starbase)
if (*cp == '0')
*cp = '.';
proutn(buf);
+ if ((game.options & OPTION_SHOWME) && i == quady && j == quadx)
+ proutn(">");
+ else
+ proutn(" ");
}
proutn(" |");
if (i<GALSIZE) proutn("\n\r");
break;
case 6:
proutn("Energy %.2f", energy);
- if (icrystl) /* ESR */
+ if (icrystl && (game.options & OPTION_SHOWME)) /* ESR */
proutn(" (have crystals)");
break;
case 7:
game.options = OPTION_ALL &~ OPTION_IOMODES;
if (getenv("TERM"))
- game.options |= OPTION_CURSES;
+ game.options |= OPTION_CURSES | OPTION_SHOWME;
else
game.options |= OPTION_TTY;
#define OPTION_THOLIAN 0x00000008 /* Tholians and their webs */
#define OPTION_THINGY 0x00000010 /* Space Thingy can shoot back */
#define OPTION_PROBE 0x00000020 /* deep-space probes */
+#define OPTION_SHOWME 0x00000040 /* bracket Enterprise in chart */
/* Define devices */
#define DSRSENS 0