X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=src%2Fcombine.c;h=34ea6b5a611e39af5ac7f15391d588d46bced464;hb=0422bd4ca0113cbd99a44674ad14e7da08f3d1f1;hp=fa3c89425db027a92afd9ceda421615e7e79ca01;hpb=1e33565b4a202a89b2aee42a5bdc19e5ad4b47cd;p=swftools.git diff --git a/src/combine.c b/src/combine.c index fa3c894..34ea6b5 100644 --- a/src/combine.c +++ b/src/combine.c @@ -84,7 +84,7 @@ void jpeg_assert() pos++; } pos = 0; - while(master.tags[pos].id != 0) + while(slave.tags[pos].id != 0) { if(slave.tags[pos].id == TAGID_JPEGTABLES) spos = pos; @@ -249,9 +249,9 @@ void write_sprite(struct writer_t*w, int spriteid, int replaceddefine) startpos = (u8*)writer_getpos(w); logf (" sprite id is %d", spriteid); - tmp = spriteid; + tmp = SWAP16(spriteid); writer_write(w, &tmp, 2); - tmp = slave.header.count; + tmp = SWAP16(slave.header.count); writer_write(w, &tmp, 2); @@ -701,8 +701,8 @@ uchar * combine(uchar*masterdata, int masterlength, char*_slavename, uchar*slave logf(" move x (%d)", config.movex); logf(" move y (%d)", config.movey); - logf(" scale x (%d)", config.scalex); - logf(" scale y (%d)", config.scaley); + logf(" scale x (%f)", config.scalex); + logf(" scale y (%f)", config.scaley); logf(" is frame (%d)", config.isframe); memset(masterids, -1, sizeof(masterids));