Liquid puddle draw override
This commit is contained in:
@@ -1,15 +1,9 @@
|
||||
package mindustry.content;
|
||||
|
||||
import arc.graphics.*;
|
||||
import arc.graphics.g2d.*;
|
||||
import arc.math.*;
|
||||
import mindustry.ctype.*;
|
||||
import mindustry.entities.*;
|
||||
import mindustry.graphics.*;
|
||||
import mindustry.type.*;
|
||||
|
||||
import static arc.graphics.g2d.Draw.*;
|
||||
|
||||
public class Liquids implements ContentList{
|
||||
public static Liquid water, slag, oil, cryofluid, neoplasm;
|
||||
|
||||
@@ -45,22 +39,14 @@ public class Liquids implements ContentList{
|
||||
lightColor = Color.valueOf("0097f5").a(0.2f);
|
||||
}};
|
||||
|
||||
neoplasm = new Liquid("neoplasm", Color.valueOf("e05438")){{
|
||||
neoplasm = new CellLiquid("neoplasm", Color.valueOf("e05438")){{
|
||||
heatCapacity = 0.4f;
|
||||
temperature = 0.54f;
|
||||
viscosity = 0.65f;
|
||||
flammability = 0.1f;
|
||||
|
||||
Color from = Color.valueOf("f98f4a"), to = Color.valueOf("9e172c");
|
||||
|
||||
//TODO could probably be improved...
|
||||
particleSpacing = 70f;
|
||||
particleEffect = new Effect(40f, e -> {
|
||||
e.lifetime = Mathf.randomSeed(e.id + 2, 80f, 200f) * 3.2f;
|
||||
color(from, to, Mathf.randomSeed(e.id, 1f));
|
||||
|
||||
Fill.circle(e.x, e.y, e.fslope() * Mathf.randomSeed(e.id + 1, 0.6f, 2.5f));
|
||||
}).layer(Layer.debris - 0.5f);
|
||||
colorFrom = Color.valueOf("f98f4a");
|
||||
colorTo = Color.valueOf("9e172c");
|
||||
}};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user