X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fswfbbox.c;h=6847763aaa0a73a5c8f751897f4d037d0b8f5c09;hb=c468042485288af122c21d709682b9843d2004f1;hp=c358887ec4d3c788f90038d37fc76745e548dfb6;hpb=3bb9dfe334b48568c45a688a8ac5c1cce021a75d;p=swftools.git diff --git a/src/swfbbox.c b/src/swfbbox.c index c358887..6847763 100644 --- a/src/swfbbox.c +++ b/src/swfbbox.c @@ -353,8 +353,9 @@ int main (int argc,char ** argv) swf_FoldAll(&swf); tag = swf.firstTag; - if(swifty) - printf("{frame %d}\n", frame++); + if(swifty) { + printf("{\n\t{frame %d}\n", frame++); + } while (tag) { if (tag->id == ST_DEFINESHAPE || @@ -372,7 +373,7 @@ int main (int argc,char ** argv) } if(swifty) { if (tag->id == ST_SHOWFRAME) { - printf("{frame %d}\n", frame++); + printf("}\n{\n\t{frame %d}\n", frame++); } if (tag->id == ST_PLACEOBJECT || tag->id == ST_PLACEOBJECT2) { if(hasid(tag)) { @@ -400,13 +401,17 @@ int main (int argc,char ** argv) if(!name) { sprintf(buf, "ID%d", id);name = buf; } - printf("{%s {%f %f %f %f %f %f %f %f}}\n", name, + //printf("\t#%.4f %.4f %.4f %.4f | %.4f %.4f\n", m.sx/65536.0, m.r1/65536.0, m.r0/65536.0, m.sy/65536.0, m.tx/20.0, m.ty/20.0); + printf("\t{%s {%.2f %.2f %.2f %.2f %.2f %.2f %.2f %.2f}}\n", name, p1.x/20.0, p1.y/20.0, p2.x/20.0, p2.y/20.0, p3.x/20.0, p3.y/20.0, p4.x/20.0, p4.y/20.0); } } tag = tag->next; } + if(swifty) { + printf("}\n"); + } if(optimize) { fi = open(outfilename, O_BINARY | O_RDWR | O_CREAT | O_TRUNC, 0666);