mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-05-29 18:34:42 +00:00
Added Support for DefineShape4 nonzero winding rule - display, svg (import, export), canvas export
Fixed Calculating fillBits, lineBits on SHAPE structure (storing morphshapes, fonts)
This commit is contained in:
@@ -1353,11 +1353,15 @@ public class SWFOutputStream extends OutputStream {
|
||||
/**
|
||||
* Writes SHAPE value to the stream
|
||||
*
|
||||
* @param fillStyleCount
|
||||
* @param lineStyleCount
|
||||
* @param value SHAPE value
|
||||
* @param shapeNum 1 in DefineShape, 2 in DefineShape2,...
|
||||
* @throws IOException
|
||||
*/
|
||||
public void writeSHAPE(SHAPE value, int shapeNum) throws IOException {
|
||||
public void writeSHAPE(int fillStyleCount, int lineStyleCount, SHAPE value, int shapeNum) throws IOException {
|
||||
value.numFillBits = getNeededBitsU(fillStyleCount);
|
||||
value.numLineBits = getNeededBitsU(lineStyleCount);
|
||||
writeUB(4, value.numFillBits);
|
||||
writeUB(4, value.numLineBits);
|
||||
writeSHAPERECORDS(value.shapeRecords, value.numFillBits, value.numLineBits, shapeNum);
|
||||
|
||||
Reference in New Issue
Block a user