| # | Line 300 | Line 300 | checkdir() /* make sure we have our directory */ | |
|---|---|---|
| 300 | setdefaults() /* set default values */ | |
| 301 | { | |
| 302 | extern char *atos(); | |
| 303 | + | int decades; | 
| 304 | char buf[256]; | |
| 305 | ||
| 306 | if (vdef(ANIMATE)) { | |
| # | Line 333 | Line 334 | setdefaults() /* set default values */ | |
| 334 | quit(1); | |
| 335 | } | |
| 336 | if (!vdef(BASENAME)) { | |
| 337 | < | sprintf(buf, "%s/frame%%03d", vval(DIRECTORY)); | 
| 337 | > | decades = (int)log10((double)vint(END)) + 1; | 
| 338 | > | if (decades < 3) decades = 3; | 
| 339 | > | sprintf(buf, "%s/frame%%0%dd", vval(DIRECTORY), decades); | 
| 340 | vval(BASENAME) = savqstr(buf); | |
| 341 | vdef(BASENAME)++; | |
| 342 | } | |
| – | Removed lines | 
| + | Added lines | 
| < | Changed lines | 
| > | Changed lines |