X-Git-Url: https://jxself.org/git/?p=super-star-trek.git;a=blobdiff_plain;f=src%2Ffinish.c;h=95c7d974a22a52a6f2ab538e108ed3b4c926c6b4;hp=75425fbf8bbb6f902cb029ef3bb786bc9eb10760;hb=c0682ebb9ae828d035d59892a65e1849d85963b7;hpb=cd1ac5957730cc1646ba29e2252c35d213b3557a diff --git a/src/finish.c b/src/finish.c index 75425fb..95c7d97 100644 --- a/src/finish.c +++ b/src/finish.c @@ -2,7 +2,8 @@ #include #include -void dstrct() +void selfdestruct(void) +/* self-destruct maneuver */ { /* Finish with a BANG! */ chew(); @@ -61,7 +62,7 @@ void kaboom(void) int l=1; while (l <= game.nenhere) { if (game.kpower[l]*game.kdist[l] <= whammo) - deadkl(game.ks[l], game.quad[game.ks[l].x][game.ks[l].y], game.ks[l].x, game.ks[l].y); + deadkl(game.ks[l], game.quad[game.ks[l].x][game.ks[l].y], game.ks[l]); l++; } } @@ -69,7 +70,8 @@ void kaboom(void) } -void finish(FINTYPE ifin) +void finish(FINTYPE ifin) +/* end the game, with appropriate notfications */ { bool igotit = false; game.alldone = true; @@ -140,7 +142,7 @@ void finish(FINTYPE ifin) proutn(_("Do you want your Commodore Emeritus Citation printed? ")); chew(); if (ja() == true) { - igotit = 1; + igotit = true; } } } @@ -150,7 +152,7 @@ void finish(FINTYPE ifin) prout(_("LIVE LONG AND PROSPER.")); } score(); - if (igotit != 0) plaque(); + if (igotit) plaque(); return; case FDEPLETE: // Federation Resources Depleted prout(_("Your time has run out and the Federation has been")); @@ -313,6 +315,7 @@ void finish(FINTYPE ifin) } void score(void) +/* compute player's score */ { double timused = game.state.date - game.indate; int ithperd, iwon, klship; @@ -392,7 +395,9 @@ void score(void) prout(_("TOTAL SCORE %5d"), iscore); } -void plaque(void) { +void plaque(void) +/* emit winner's commemmorative plaque */ +{ FILE *fp=NULL; time_t t; char *timestring;