chasing SCom can take an eternity).
5. Probe target you enter is now the destination quadrant. Before I don't
- remember what it was, but it was something I had difficulty using)
+ remember what it was, but it was something I had difficulty using.
6. Secret password is now autogenerated.
#define MAYDAY 32
{"MAYDAY", MAYDAY, 0},
//{"SOS", MAYDAY, 0},
- {"CALL", MAYDAY, 0},
+ //{"CALL", MAYDAY, 0},
#define QUIT 33
{"QUIT", QUIT, 0},
#define HELP 34
{
int i, option;
- game.options = OPTION_ALL &~ OPTION_IOMODES;
+ game.options = OPTION_ALL &~ (OPTION_IOMODES | OPTION_SHOWME);
if (getenv("TERM"))
- game.options |= OPTION_CURSES;
+ game.options |= OPTION_CURSES | OPTION_SHOWME;
else
game.options |= OPTION_TTY;
while (TRUE) { /* Play a game */
setwnd(fullscreen_window);
#ifdef DEBUG
- prout("INITIAL OPTIONS: %0lx\n", game.options);
+ prout("INITIAL OPTIONS: %0lx", game.options);
#endif /* DEBUG */
clrscr();
prelim();
for (i=0; i < NDEVICES; i++)
if (game.damage[i] > 0.0)
game.damage[i] = 0.0;
- stdamtim = 1e30;
}
proutn("Toggle idebug? ");
if (ja() != 0) {
key = scan();
if (key == IHALPHA && isit("y")) {
game.damage[i] = 10.0;
- if (i == DRADIO) stdamtim = game.state.date;
}
}
}
int i;
for (i = 1; i < NEVENTS; i++) {
int key;
- if (game.future[i] == 1e30) continue;
+ if (game.future[i] == FOREVER) continue;
switch (i) {
case FSNOVA: proutn("Supernova "); break;
case FTBEAM: proutn("T Beam "); break;
}
chew();
}
+ proutn("Induce supernova here? ");
+ if (ja() != 0) {
+ game.state.galaxy[quadx][quady].supernova = TRUE;
+ atover(1);
+ }
}
#endif