}
else
{
- retry_id = gui_maybe(jd, _("Retry Level"), FALL_OUT_SAME,
- lg->mode != MODE_CHALLENGE);
+ retry_id = gui_state(jd, _("Retry Level"), GUI_SML,
+ FALL_OUT_SAME, 0);
}
gui_maybe(jd, _("Save Replay"), FALL_OUT_SAVE, demo_saved());
if (next_id && lg->unlock)
gui_focus(next_id);
- else if (lg->mode != MODE_CHALLENGE)
+ else if (retry_id)
gui_focus(retry_id);
}
if (time_state() < 2.f)
{
+ demo_play_step();
game_step(g, dt, 0);
- demo_play_step(dt);
}
gui_timer(id, dt);
- audio_timer(dt);
}
static int fall_out_buttn(int b, int d)
fall_out_timer,
shared_point,
shared_stick,
+ NULL,
shared_click,
NULL,
fall_out_buttn,