Make sure all output appears when exiting

This commit is contained in:
John "Elwin" Edwards 2009-10-23 01:38:53 +00:00
parent 67250dfc74
commit 9f9abbf368
3 changed files with 8 additions and 2 deletions

View file

@ -189,6 +189,7 @@ command()
wclrtoeol(cw);
draw(cw);
endwin();
printf("See you soon, %s!\n", whoami);
exit(0);
}
when '.' : ; /* Rest command */

View file

@ -145,9 +145,9 @@ char **envp;
dnum = lowtime + md_getpid();
if (wizard || env)
printf("Hello %s, welcome to dungeon #%d", whoami, dnum);
printf("Hello %s, welcome to dungeon #%d\n", whoami, dnum);
else
printf("Hello %s, just a moment while I dig the dungeon...", whoami);
printf("Hello %s, just a moment while I dig the dungeon...\n", whoami);
fflush(stdout);
seed = dnum;

View file

@ -78,6 +78,11 @@ death(int monst)
move(LINES-1, 0);
draw(stdscr);
score(purse, 0, monst);
/* Make sure all the output gets through ssh and
anything else that might be in the way. */
printf("[Press return to exit]\n");
fflush(NULL);
getchar();
exit(0);
}