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"));
|
emitColor("flameColor", elements, photoSettings.get("flameColor"));
|
||||||
elements.add("<smoke>" + photoSettings.get("smoke") + "</smoke>");
|
elements.add("<smoke>" + photoSettings.get("smoke") + "</smoke>");
|
||||||
emitColor("smokeColor", elements, photoSettings.get("smokeColor"));
|
emitColor("smokeColor", elements, photoSettings.get("smokeColor"));
|
||||||
elements.add("<smokeOpacity>" + photoSettings.get("smokeOpacity") + "</smokeOpacity>");
|
|
||||||
elements.add("<sparks>" + photoSettings.get("sparks") + "</sparks>");
|
elements.add("<sparks>" + photoSettings.get("sparks") + "</sparks>");
|
||||||
elements.add("<exhaustScale>" + photoSettings.get("exhaustScale") + "</exhaustScale>");
|
elements.add("<exhaustScale>" + photoSettings.get("exhaustScale") + "</exhaustScale>");
|
||||||
elements.add("<flameAspectRatio>" + photoSettings.get("flameAspectRatio") + "</flameAspectRatio>");
|
elements.add("<flameAspectRatio>" + photoSettings.get("flameAspectRatio") + "</flameAspectRatio>");
|
||||||
|
@ -135,11 +135,6 @@ public class PhotoStudioGetter {
|
|||||||
p.setSmokeColor(smokeColor);
|
p.setSmokeColor(smokeColor);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ("smokeOpacity".equals(element)) {
|
|
||||||
double smokeOpacity = Double.parseDouble(content);
|
|
||||||
p.setSmokeOpacity(smokeOpacity);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if ("sparks".equals(element)) {
|
if ("sparks".equals(element)) {
|
||||||
boolean sparks = Boolean.parseBoolean(content);
|
boolean sparks = Boolean.parseBoolean(content);
|
||||||
p.setSparks(sparks);
|
p.setSparks(sparks);
|
||||||
|
@ -41,7 +41,6 @@ public class PhotoStudioSetter {
|
|||||||
photoSettings.put("flameColor", getColor(p.getFlameColor()));
|
photoSettings.put("flameColor", getColor(p.getFlameColor()));
|
||||||
photoSettings.put("smoke", String.valueOf(p.isSmoke()));
|
photoSettings.put("smoke", String.valueOf(p.isSmoke()));
|
||||||
photoSettings.put("smokeColor", getColor(p.getSmokeColor()));
|
photoSettings.put("smokeColor", getColor(p.getSmokeColor()));
|
||||||
photoSettings.put("smokeOpacity", String.valueOf(p.getSmokeOpacity()));
|
|
||||||
photoSettings.put("sparks", String.valueOf(p.isSparks()));
|
photoSettings.put("sparks", String.valueOf(p.isSparks()));
|
||||||
photoSettings.put("exhaustScale", String.valueOf(p.getExhaustScale()));
|
photoSettings.put("exhaustScale", String.valueOf(p.getExhaustScale()));
|
||||||
photoSettings.put("flameAspectRatio", String.valueOf(p.getFlameAspectRatio()));
|
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 Color flameColor = new Color(255, 100, 50);
|
||||||
private boolean smoke = false;
|
private boolean smoke = false;
|
||||||
private Color smokeColor = new Color(230, 230, 230, 102);
|
private Color smokeColor = new Color(230, 230, 230, 102);
|
||||||
private double smokeOpacity = 0.4;
|
|
||||||
private boolean sparks = false;
|
private boolean sparks = false;
|
||||||
private double exhaustScale = 1.0;
|
private double exhaustScale = 1.0;
|
||||||
private double flameAspectRatio = 1.0;
|
private double flameAspectRatio = 1.0;
|
||||||
@ -204,19 +203,23 @@ public class PhotoSettings extends AbstractChangeSource implements FlameSettings
|
|||||||
}
|
}
|
||||||
|
|
||||||
public void setSmokeColor(Color smokeColor) {
|
public void setSmokeColor(Color smokeColor) {
|
||||||
smokeColor.setAlpha(this.smokeColor.getAlpha());
|
|
||||||
this.smokeColor = smokeColor;
|
this.smokeColor = smokeColor;
|
||||||
fireChangeEvent();
|
fireChangeEvent();
|
||||||
}
|
}
|
||||||
|
|
||||||
public double getSmokeAlpha() {
|
|
||||||
return smokeColor.getAlpha() / 255f;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setSmokeAlpha(double alpha) {
|
public void setSmokeAlpha(double alpha) {
|
||||||
smokeColor.setAlpha((int) (alpha * 255));
|
smokeColor.setAlpha((int) (alpha * 255));
|
||||||
fireChangeEvent();
|
fireChangeEvent();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public double getSmokeOpacity() {
|
||||||
|
return smokeColor.getAlpha() / 255f;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setSmokeOpacity(double smokeOpacity) {
|
||||||
|
setSmokeAlpha(smokeOpacity);
|
||||||
|
}
|
||||||
|
|
||||||
public boolean isSparks() {
|
public boolean isSparks() {
|
||||||
return sparks;
|
return sparks;
|
||||||
@ -271,13 +274,4 @@ public class PhotoSettings extends AbstractChangeSource implements FlameSettings
|
|||||||
this.sparkWeight = sparkWeight;
|
this.sparkWeight = sparkWeight;
|
||||||
fireChangeEvent();
|
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 Color getSmokeColor();
|
||||||
|
|
||||||
public double getSmokeAlpha();
|
|
||||||
|
|
||||||
public double getFlameAspectRatio();
|
public double getFlameAspectRatio();
|
||||||
|
|
||||||
public boolean isSparks();
|
public boolean isSparks();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user