{
int magic;
int version;
- int t;
+ int t, unused;
struct tm date;
char datestr[DATELEN];
get_index(fp, &d->time);
get_index(fp, &d->goal);
- get_index(fp, &d->goal_e);
+ get_index(fp, &unused);
get_index(fp, &d->score);
get_index(fp, &d->balls);
get_index(fp, &d->times);
put_index(fp, d->time);
put_index(fp, d->goal);
- put_index(fp, d->goal_e);
+ put_index(fp, 0); /* Unused (was goal enabled flag). */
put_index(fp, d->score);
put_index(fp, d->balls);
put_index(fp, d->times);
/*---------------------------------------------------------------------------*/
int demo_play_init(const char *name, const struct level *level,
- int mode, int goal_e, int scores, int balls, int times)
+ int mode, int scores, int balls, int times)
{
struct demo demo;
strncpy(demo.shot, level_shot(level), PATHMAX - 1);
strncpy(demo.file, level_file(level), PATHMAX - 1);
- demo.mode = mode;
- demo.date = time(NULL);
- demo.time = level_time(level);
- demo.goal = level_goal(level);
- demo.goal_e = goal_e;
- demo.score = scores;
- demo.balls = balls;
- demo.times = times;
+ demo.mode = mode;
+ demo.date = time(NULL);
+ demo.time = level_time(level);
+ demo.goal = level_goal(level);
+ demo.score = scores;
+ demo.balls = balls;
+ demo.times = times;
if ((demo_fp = fs_open(demo.filename, "w")))
{
int time; /* Time limit */
int goal; /* Coin limit */
- int goal_e; /* Goal enabled flag */
int score; /* Total coins */
int balls; /* Number of balls */
int times; /* Total time */
/*---------------------------------------------------------------------------*/
-int demo_play_init(const char *, const struct level *,
- int, int, int, int, int);
+int demo_play_init(const char *, const struct level *, int, int, int, int);
void demo_play_step(void);
void demo_play_stat(int, int, int);
void demo_play_stop(void);
static int init_level(void)
{
- demo_play_init(USER_REPLAY_FILE, level, mode, goal_e,
+ demo_play_init(USER_REPLAY_FILE, level, mode,
curr.score, curr.balls, curr.times);
/*