aboutsummaryrefslogtreecommitdiff
path: root/taipan.c
diff options
context:
space:
mode:
Diffstat (limited to 'taipan.c')
-rw-r--r--taipan.c12
1 files changed, 8 insertions, 4 deletions
diff --git a/taipan.c b/taipan.c
index 39a70cb..f23bb86 100644
--- a/taipan.c
+++ b/taipan.c
@@ -1958,11 +1958,13 @@ void retire(void) {
final_stats();
}
+// This didn't work out (revisit someday?)
+// extern void __fastcall__ print_score_msg(long *scoreptr);
+
void final_stats(void)
{
int years = year - 1860,
- time = get_time(),
- choice;
+ time = get_time();
#ifdef BIGNUM
long score;
@@ -2054,6 +2056,9 @@ void final_stats(void)
// cputs("Have you considered a land based job?\n\n\n");
print_msg(M_land_based_job);
+ // Tried to optimize the above stanza, failed to beat the compiler:
+ // print_score_msg(&score);
+
// cputs("Your Rating:\n");
gotox0y(11);
print_msg(M_your_rating);
@@ -2121,9 +2126,8 @@ void final_stats(void)
gotox0y22();
// cputs("Play again? ");
print_msg(M_play_again);
- choice = yngetc(0);
- if(choice == 'y') {
+ if(yngetc('y') == 'y') {
init_game();
return;
}