mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-09-27 05:50:46 +00:00
miterlimit is FIXED8 (float)
This commit is contained in:
@@ -216,8 +216,8 @@ public class XFLConverter {
|
||||
+ "<SolidColor color=\"")
|
||||
.append(ls.color.toHexRGB()).append("\"")
|
||||
.append(shapeNum == 3 ? " alpha=\"" + ((RGBA) ls.color).getAlphaFloat() + "\"" : "").append(" />"
|
||||
+ "</fill>"
|
||||
+ "</SolidStroke>");
|
||||
+ "</fill>"
|
||||
+ "</SolidStroke>");
|
||||
}
|
||||
|
||||
private static void convertLineStyle(HashMap<Integer, CharacterTag> characters, LINESTYLE2 ls, int shapeNum, StringBuilder ret) {
|
||||
@@ -250,7 +250,7 @@ public class XFLConverter {
|
||||
break;
|
||||
case LINESTYLE2.MITER_JOIN:
|
||||
params.append(" joints=\"miter\"");
|
||||
float miterLimitFactor = toFloat(ls.miterLimitFactor);
|
||||
float miterLimitFactor = ls.miterLimitFactor;
|
||||
if (miterLimitFactor != 3.0f) {
|
||||
params.append(" miterLimit=\"").append(miterLimitFactor).append("\"");
|
||||
}
|
||||
@@ -274,10 +274,6 @@ public class XFLConverter {
|
||||
ret.append("</SolidStroke>");
|
||||
}
|
||||
|
||||
private static float toFloat(int i) {
|
||||
return ((float) i) / (1 << 16);
|
||||
}
|
||||
|
||||
private static void convertFillStyle(MATRIX mat, HashMap<Integer, CharacterTag> characters, FILLSTYLE fs, int shapeNum, StringBuilder ret) {
|
||||
/* todo: use matrix
|
||||
if (mat == null) {
|
||||
@@ -2183,7 +2179,7 @@ public class XFLConverter {
|
||||
if (ret2.length() > 0) {
|
||||
ret.append("<DOMLayer name=\"Layer ").append(layerIndex).append("\" color=\"").append(randomOutlineColor()).append("\">"
|
||||
+ "<frames>").append(ret2).append("</frames>"
|
||||
+ "</DOMLayer>");
|
||||
+ "</DOMLayer>");
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user