static int time_id;
static int coin_id;
static int date_id;
-static int level_id;
static int mode_id;
static int state_id;
static int player_id;
mode_id = gui_label(md, mode, GUI_SML, GUI_RGT, 0, 0);
}
}
- level_id = gui_label(kd, (d ? d->file : "M"), GUI_SML, GUI_RGT,
- gui_wht, gui_wht);
date_id = gui_label(kd, (d ? date_to_str(d->date) : "M"),
GUI_SML, GUI_RGT, 0, 0);
}
gui_label(kd, _("Replay"), GUI_SML, GUI_LFT, gui_wht, gui_wht);
gui_label(kd, _("Time"), GUI_SML, GUI_LFT, gui_wht, gui_wht);
gui_label(kd, _("Mode"), GUI_SML, GUI_LFT, gui_wht, gui_wht);
- gui_label(kd, _("Level"), GUI_SML, GUI_LFT, gui_wht, gui_wht);
gui_label(kd, _("Date"), GUI_SML, GUI_LFT, gui_wht, gui_wht);
}
if (d && (d->state == GAME_GOAL || d->state == GAME_SPEC))
gui_set_label(name_id, d->name);
gui_set_label(date_id, date_to_str(d->date));
- gui_set_label(level_id, d->file);
gui_set_label(player_id, d->player);
gui_set_label(mode_id, mode_to_str(d->mode));
{
/* The demo is finished, let the ball go */
if (state != GAME_NONE)
- {
- game_step((state == GAME_GOAL || state == GAME_SPEC) ? gg : gf, dt, NULL);
- }
+ game_step((state == GAME_GOAL || state == GAME_SPEC) ? gg : gf,
+ dt, NULL);
}
else
{
/* The demo is not finished, play it */
global_time += dt;
+
while (replay_time < global_time)
if (demo_replay_step(&t))
- {
replay_time += t;
- }
else
break;
}