projects
/
rocksndiamonds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rnd-20021228-1-src
[rocksndiamonds.git]
/
src
/
tape.c
diff --git
a/src/tape.c
b/src/tape.c
index 8f5dd57abec2027f052ce663ec5ecb66a167b8fe..709e1520ac38a26c5a1f5b33233606dbdc4bb492 100644
(file)
--- a/
src/tape.c
+++ b/
src/tape.c
@@
-766,11
+766,14
@@
void AutoPlayTape()
printf("\n");
printf_line('=', 79);
printf("\n");
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("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("Summary (for automatic parsing by scripts):\n");
+ printf("LEVELDIR '%s', SOLVED %d/%d (%d%%)\n",
+ autoplay_leveldir->identifier, levels_solved, levels_played,
+ levels_solved * 100 / levels_played);
printf_line('=', 79);
CloseAllAndExit(0);
printf_line('=', 79);
CloseAllAndExit(0);
@@
-876,6
+879,14
@@
void CreateTapeButtons()
}
}
}
}
+void FreeTapeButtons()
+{
+ int i;
+
+ for (i=0; i<NUM_TAPE_BUTTONS; i++)
+ FreeGadget(tape_gadget[i]);
+}
+
void MapTapeEjectButton()
{
UnmapGadget(tape_gadget[TAPE_CTRL_ID_INDEX]);
void MapTapeEjectButton()
{
UnmapGadget(tape_gadget[TAPE_CTRL_ID_INDEX]);