Print("- uploading score tape to score server - uploaded.\n");
}
-static void AutoPlayTapesExt(boolean initialize)
+static int AutoPlayTapesExt(boolean initialize)
{
static struct AutoPlayInfo autoplay;
+ static int num_tapes = 0;
static int patch_nr = 0;
static char *patch_name[] =
{
if (global.autoplay_mode == AUTOPLAY_MODE_FIX)
options.mytapes = TRUE;
+ num_tapes = 0;
+
init_level_set = TRUE;
}
}
}
+ num_tapes++;
+
if (global.autoplay_mode == AUTOPLAY_MODE_UPLOAD)
{
boolean use_temporary_tape_file = FALSE;
autoplay.last_level_nr = level_nr;
- return;
+ return num_tapes;
}
if (program.headless)
CloseAllAndExit(0);
+
+ return num_tapes;
}
-void AutoPlayTapes(void)
+int AutoPlayTapes(void)
{
- AutoPlayTapesExt(TRUE);
+ return AutoPlayTapesExt(TRUE);
}
-void AutoPlayTapesContinue(void)
+int AutoPlayTapesContinue(void)
{
- AutoPlayTapesExt(FALSE);
+ return AutoPlayTapesExt(FALSE);
}