X-Git-Url: https://git.yukkurigames.com/?p=rogue-pphs.git;a=blobdiff_plain;f=rip.c;h=77bf78d82dbbcbfd6e3f9ef8d9a5398c01e493ad;hp=809ba6a0c3121a7cc97deb5c9fded7a8bf55788f;hb=e915733375580be35ab04e70dd080fea59586dd8;hpb=a868f7779583a00316cb076fc4d62ccfb1488434 diff --git a/rip.c b/rip.c index 809ba6a..77bf78d 100644 --- a/rip.c +++ b/rip.c @@ -71,6 +71,8 @@ register char monst; move(LINES-1, 0); draw(stdscr); score(purse, 0, monst); + getch(); + endwin(); exit(0); } @@ -155,12 +157,14 @@ char monst; if ((rogue_ver == 36) && (scorefile_ver == 2)) for(i = 0; i < 10; i++) { + int monster; encread((char *) &top_ten[i].sc_name, 80, fd); encread((char *) &top_ten[i].sc_login, 8, fd); encread((char *) scoreline, 100, fd); sscanf(scoreline, " %d %d %d %d \n", &top_ten[i].sc_score, &top_ten[i].sc_flags, - &top_ten[i].sc_level, &top_ten[i].sc_monster); + &top_ten[i].sc_level, &monster); + top_ten[i].sc_monster = monster; } /* @@ -194,7 +198,7 @@ char monst; printf("Top Ten Adventurers:\nRank\tScore\tName\n"); for (scp = top_ten; scp <= &top_ten[9]; scp++) { if (scp->sc_score) { - printf("%d\t%d\t%s: %s on level %d", scp - top_ten + 1, + printf("%ld\t%d\t%s: %s on level %d", scp - top_ten + 1, scp->sc_score, scp->sc_name, reason[scp->sc_flags], scp->sc_level); if (scp->sc_flags == 0) { @@ -353,6 +357,8 @@ total_winner() mvprintw(c - 'a' + 1, 0," %5d Gold Peices ", oldpurse); refresh(); score(purse, 2, 0); + getch(); + endwin(); exit(0); }