X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.c;h=1aeeb25357d4055be8f062ab220bbfeaf80a3eeb;hb=4367e9865c06b77f4fffb484c87647eecc3c2eb5;hp=6f424b12c161235976b20925b939794abdca9039;hpb=fd952c79ba4afd593be9700c6d55ec4b707e2d70;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index 6f424b12..1aeeb253 100644 --- a/src/tape.c +++ b/src/tape.c @@ -1495,6 +1495,11 @@ void AutoPlayTapes(void) return; } + char *autoplay_status = (num_levels_played == num_levels_solved && + num_levels_played > 0 ? " OK " : "WARN"); + int autoplay_percent = (num_levels_played ? + num_levels_solved * 100 / num_levels_played : 0); + Print("\n"); PrintLine("=", 79); Print("Number of levels played: %d\n", num_levels_played); @@ -1505,10 +1510,11 @@ void AutoPlayTapes(void) PrintLine("-", 79); Print("Summary (for automatic parsing by scripts):\n"); Print("LEVELDIR [%s] '%s', SOLVED %d/%d (%d%%)", - (num_levels_played == num_levels_solved && - num_levels_played > 0 ? " OK " : "WARN"), - autoplay_leveldir->identifier, num_levels_solved, num_levels_played, - (num_levels_played ? num_levels_solved * 100 / num_levels_played : 0)); + autoplay_status, + autoplay_leveldir->identifier, + num_levels_solved, + num_levels_played, + autoplay_percent); if (num_levels_played != num_levels_solved) {