{
if (!level_replay(replay_path))
{
- fprintf(stderr, _("Replay file '%s': "), replay_path);
- if (errno)
- perror(NULL);
- else
- fprintf(stderr, _("Not a replay file\n"));
+ fprintf(stderr, _("Replay file '%s': %s\n"), replay_path,
+ errno ? strerror(errno) : _("Not a replay file"));
return 1;
}
else if (display_info)
/* Initialize the run state. */
init_state(&st_null);
- if (replay_path != NULL)
+
+ if (replay_path)
{
level_replay(replay_path);
- goto_demo_play(1);
+ demo_play_goto(1);
+ goto_state(&st_demo_play);
}
else if (level_path != NULL)
{