- printf_line('=', 79);
- printf("Summary\n");
- printf_line('-', 79);
- printf("Number of levels played: %d\n", levels_played);
- printf("Number of levels solved: %d (%d%%)\n", levels_solved,
- levels_solved * 100 / levels_played);
- printf_line('=', 79);
+ printf_line("=", 79);
+ printf("Number of levels played: %d\n", num_levels_played);
+ printf("Number of levels solved: %d (%d%%)\n", num_levels_solved,
+ (num_levels_played ? num_levels_solved * 100 / num_levels_played :0));
+ printf_line("-", 79);
+ printf("Summary (for automatic parsing by scripts):\n");
+ printf("LEVELDIR '%s', SOLVED %d/%d (%d%%)",
+ autoplay_leveldir->identifier, num_levels_solved, num_levels_played,
+ (num_levels_played ? num_levels_solved * 100 / num_levels_played :0));
+ if (num_levels_played != num_levels_solved)
+ {
+ printf(", FAILED:");
+ for (i=0; i<MAX_NUM_AUTOPLAY_LEVELS; i++)
+ if (levels_failed[i])
+ printf(" %03d", i);
+ }
+ printf("\n");
+ printf_line("=", 79);