diff --git a/rogue3/command.c b/rogue3/command.c index db4bcca..eed4af2 100644 --- a/rogue3/command.c +++ b/rogue3/command.c @@ -189,6 +189,7 @@ command() wclrtoeol(cw); draw(cw); endwin(); + printf("See you soon, %s!\n", whoami); exit(0); } when '.' : ; /* Rest command */ diff --git a/rogue3/main.c b/rogue3/main.c index e57ca2e..13d7dc9 100644 --- a/rogue3/main.c +++ b/rogue3/main.c @@ -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; diff --git a/rogue3/rip.c b/rogue3/rip.c index 84731e6..6dbf52a 100644 --- a/rogue3/rip.c +++ b/rogue3/rip.c @@ -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); }