break;
case '`':
- dump_seq("seq_dump");
+ printf("dumping animation data to: seq_dump\n");
+ if(!dump_seq("seq_dump")) {
+ fprintf(stderr, "dump failed\n");
+ }
break;
default:
fprintf(fp, "faros {\n");
int ntrk = tracks.size();
for(int i=0; i<ntrk; i++) {
+ int nkeys = tracks[i].track->get_num_keys();
+ if(!nkeys) continue;
+
fprintf(fp, " track {\n");
fprintf(fp, " name = \"%s\"\n", tracks[i].name);
-
- int nkeys = tracks[i].track->get_num_keys();
for(int j=0; j<nkeys; j++) {
TrackKey key = (*tracks[i].track)[j];
fprintf(fp, " key {\n");