X-Git-Url: https://git.artsoft.org/?a=blobdiff_plain;f=src%2Ftape.c;h=b219109fb3528b85246a1059312da05891ea742f;hb=c9433eab5c4317ed4f89164b386a7d33562e29be;hp=73e73a7de5616c496ac0bebfd75d35325adaf3c7;hpb=4e3bc17b6150a17a76cba2da2daa96af65bde5b9;p=rocksndiamonds.git diff --git a/src/tape.c b/src/tape.c index 73e73a7d..b219109f 100644 --- a/src/tape.c +++ b/src/tape.c @@ -1,7 +1,7 @@ /*********************************************************** * Rocks'n'Diamonds -- McDuffin Strikes Back! * *----------------------------------------------------------* -* (c) 1995-2001 Artsoft Entertainment * +* (c) 1995-2002 Artsoft Entertainment * * Holger Schemel * * Detmolder Strasse 189 * * 33604 Bielefeld * @@ -35,6 +35,7 @@ /* forward declaration for internal use */ static void HandleTapeButtons(struct GadgetInfo *); +static void TapeStopIndexSearch(); static struct GadgetInfo *tape_gadget[NUM_TAPE_BUTTONS]; @@ -302,10 +303,14 @@ void TapeErase() tape.level_nr = level_nr; tape.pos[tape.counter].delay = 0; tape.changed = TRUE; + tape.date = 10000*(time->tm_year % 100) + 100*time->tm_mon + time->tm_mday; - tape.game_version = GAME_VERSION_ACTUAL; tape.random_seed = InitRND(NEW_RANDOMIZE); + tape.file_version = FILE_VERSION_ACTUAL; + tape.game_version = GAME_VERSION_ACTUAL; + tape.engine_version = level.game_version; + for(i=0; i