Merge pull request #1721 from SiboVG/bug-color
Don't explicitly save smokeAlpha in photostudio .ork
This commit is contained in:
commit
7c627f8fc3
@ -43,7 +43,6 @@ public class PhotoStudioSaver {
|
||||
emitColor("flameColor", elements, photoSettings.get("flameColor"));
|
||||
elements.add("<smoke>" + photoSettings.get("smoke") + "</smoke>");
|
||||
emitColor("smokeColor", elements, photoSettings.get("smokeColor"));
|
||||
elements.add("<smokeOpacity>" + photoSettings.get("smokeOpacity") + "</smokeOpacity>");
|
||||
elements.add("<sparks>" + photoSettings.get("sparks") + "</sparks>");
|
||||
elements.add("<exhaustScale>" + photoSettings.get("exhaustScale") + "</exhaustScale>");
|
||||
elements.add("<flameAspectRatio>" + photoSettings.get("flameAspectRatio") + "</flameAspectRatio>");
|
||||
|
@ -135,11 +135,6 @@ public class PhotoStudioGetter {
|
||||
p.setSmokeColor(smokeColor);
|
||||
return;
|
||||
}
|
||||
if ("smokeOpacity".equals(element)) {
|
||||
double smokeOpacity = Double.parseDouble(content);
|
||||
p.setSmokeOpacity(smokeOpacity);
|
||||
return;
|
||||
}
|
||||
if ("sparks".equals(element)) {
|
||||
boolean sparks = Boolean.parseBoolean(content);
|
||||
p.setSparks(sparks);
|
||||
|
@ -41,7 +41,6 @@ public class PhotoStudioSetter {
|
||||
photoSettings.put("flameColor", getColor(p.getFlameColor()));
|
||||
photoSettings.put("smoke", String.valueOf(p.isSmoke()));
|
||||
photoSettings.put("smokeColor", getColor(p.getSmokeColor()));
|
||||
photoSettings.put("smokeOpacity", String.valueOf(p.getSmokeOpacity()));
|
||||
photoSettings.put("sparks", String.valueOf(p.isSparks()));
|
||||
photoSettings.put("exhaustScale", String.valueOf(p.getExhaustScale()));
|
||||
photoSettings.put("flameAspectRatio", String.valueOf(p.getFlameAspectRatio()));
|
||||
|
@ -31,7 +31,6 @@ public class PhotoSettings extends AbstractChangeSource implements FlameSettings
|
||||
private Color flameColor = new Color(255, 100, 50);
|
||||
private boolean smoke = false;
|
||||
private Color smokeColor = new Color(230, 230, 230, 102);
|
||||
private double smokeOpacity = 0.4;
|
||||
private boolean sparks = false;
|
||||
private double exhaustScale = 1.0;
|
||||
private double flameAspectRatio = 1.0;
|
||||
@ -204,20 +203,24 @@ public class PhotoSettings extends AbstractChangeSource implements FlameSettings
|
||||
}
|
||||
|
||||
public void setSmokeColor(Color smokeColor) {
|
||||
smokeColor.setAlpha(this.smokeColor.getAlpha());
|
||||
this.smokeColor = smokeColor;
|
||||
fireChangeEvent();
|
||||
}
|
||||
|
||||
public double getSmokeAlpha() {
|
||||
return smokeColor.getAlpha() / 255f;
|
||||
}
|
||||
|
||||
public void setSmokeAlpha(double alpha) {
|
||||
smokeColor.setAlpha((int) (alpha * 255));
|
||||
fireChangeEvent();
|
||||
}
|
||||
|
||||
public double getSmokeOpacity() {
|
||||
return smokeColor.getAlpha() / 255f;
|
||||
}
|
||||
|
||||
public void setSmokeOpacity(double smokeOpacity) {
|
||||
setSmokeAlpha(smokeOpacity);
|
||||
}
|
||||
|
||||
public boolean isSparks() {
|
||||
return sparks;
|
||||
}
|
||||
@ -271,13 +274,4 @@ public class PhotoSettings extends AbstractChangeSource implements FlameSettings
|
||||
this.sparkWeight = sparkWeight;
|
||||
fireChangeEvent();
|
||||
}
|
||||
|
||||
public double getSmokeOpacity() {
|
||||
return smokeOpacity;
|
||||
}
|
||||
|
||||
public void setSmokeOpacity(double smokeOpacity) {
|
||||
this.smokeOpacity = smokeOpacity;
|
||||
setSmokeAlpha(smokeOpacity);
|
||||
}
|
||||
}
|
@ -152,8 +152,6 @@ public final class FlameRenderer {
|
||||
|
||||
public Color getSmokeColor();
|
||||
|
||||
public double getSmokeAlpha();
|
||||
|
||||
public double getFlameAspectRatio();
|
||||
|
||||
public boolean isSparks();
|
||||
|
Loading…
x
Reference in New Issue
Block a user