written out with the Solve operation having already been performed.
git-svn-id: svn://svn.tartarus.org/sgt/puzzles@9375
cda61777-01e9-0310-a592-
d414129be87e
char *realname = snewn(40 + strlen(savefile) +
strlen(savesuffix), char);
sprintf(realname, "%s%d%s", savefile, i, savesuffix);
char *realname = snewn(40 + strlen(savefile) +
strlen(savesuffix), char);
sprintf(realname, "%s%d%s", savefile, i, savesuffix);
+
+ if (soln) {
+ char *err = midend_solve(me);
+ if (err) {
+ fprintf(stderr, "%s: unable to show solution: %s\n",
+ realname, err);
+ return 1;
+ }
+ }
+
ctx.fp = fopen(realname, "w");
if (!ctx.fp) {
fprintf(stderr, "%s: open: %s\n", realname,
ctx.fp = fopen(realname, "w");
if (!ctx.fp) {
fprintf(stderr, "%s: open: %s\n", realname,
me->anim_time = 0.0;
midend_finish_move(me);
}
me->anim_time = 0.0;
midend_finish_move(me);
}
+ if (me->drawing)
+ midend_redraw(me);
midend_set_timer(me);
return NULL;
}
midend_set_timer(me);
return NULL;
}