From 1d8ea533bd937598d0a11ff92512e43264addf2a Mon Sep 17 00:00:00 2001 From: "John \"Elwin\" Edwards" Date: Tue, 7 Dec 2010 16:46:07 +0000 Subject: [PATCH] Make sure the score list appears in all situations. --- rogue3/command.c | 3 +++ rogue3/rip.c | 3 +++ rogue4/main.c | 3 +++ rogue4/rip.c | 3 +++ rogue5/main.c | 3 +++ rogue5/rip.c | 3 +++ srogue/command.c | 3 +++ srogue/rip.c | 6 ++++++ 8 files changed, 27 insertions(+) diff --git a/rogue3/command.c b/rogue3/command.c index 9cd592c..fc58397 100644 --- a/rogue3/command.c +++ b/rogue3/command.c @@ -340,6 +340,9 @@ quit(int p) endwin(); writelog(purse, 1, 0); score(purse, 1, 0); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); exit(0); } else diff --git a/rogue3/rip.c b/rogue3/rip.c index 1d1865c..0fe47d7 100644 --- a/rogue3/rip.c +++ b/rogue3/rip.c @@ -470,6 +470,9 @@ total_winner() refresh(); writelog(purse, 2, 0); score(purse, 2, 0); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); exit(0); } diff --git a/rogue4/main.c b/rogue4/main.c index c15a503..97025f0 100644 --- a/rogue4/main.c +++ b/rogue4/main.c @@ -353,6 +353,9 @@ quit(int a) refresh(); writelog(purse, 1, 0); score(purse, 1); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); exit(0); } else diff --git a/rogue4/rip.c b/rogue4/rip.c index bebbf26..940b300 100644 --- a/rogue4/rip.c +++ b/rogue4/rip.c @@ -450,6 +450,9 @@ total_winner() refresh(); writelog(purse, 2, 0); score(purse, 2, 0); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); exit(0); } diff --git a/rogue5/main.c b/rogue5/main.c index 7cc0fd4..4d8cee7 100644 --- a/rogue5/main.c +++ b/rogue5/main.c @@ -331,6 +331,9 @@ quit(int sig) refresh(); writelog(purse, 1, 0); score(purse, 1, 0); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); my_exit(0); } else diff --git a/rogue5/rip.c b/rogue5/rip.c index e7bd059..8bbbe1d 100644 --- a/rogue5/rip.c +++ b/rogue5/rip.c @@ -445,6 +445,9 @@ total_winner(void) refresh(); writelog(purse, 2, ' '); score(purse, 2, ' '); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); my_exit(0); } diff --git a/srogue/command.c b/srogue/command.c index 7651167..dd303eb 100644 --- a/srogue/command.c +++ b/srogue/command.c @@ -374,6 +374,9 @@ quit(int a) refresh(); writelog(purse, CHICKEN, 0); score(purse, CHICKEN, 0); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); byebye(0); } else if (ch == 's') { diff --git a/srogue/rip.c b/srogue/rip.c index 28d0a59..2f144a4 100644 --- a/srogue/rip.c +++ b/srogue/rip.c @@ -86,6 +86,9 @@ char monst; refresh(); writelog(purse, KILLED, monst); score(purse, KILLED, monst); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); byebye(0); } @@ -340,6 +343,9 @@ addstr("a great profit and are admitted to the fighters guild.\n"); showpack(TRUE, NULL); writelog(purse, WINNER, 0); score(purse, WINNER, 0); + printf("[Press return to exit]\n"); + fflush(NULL); + getchar(); byebye(0); }