mirror of
https://github.com/Anuken/Mindustry.git
synced 2025-01-31 01:44:22 +07:00
Add colorable shields for shield generators (#10232)
* Add colorable shields for shield generators Just added a shieldColor variable which defaults to team.color if it is not set or is set to Null * Added @Nullable to BaseShield -> shieldColor
This commit is contained in:
parent
f56806fc50
commit
f12085e619
@ -19,6 +19,8 @@ public class BaseShield extends Block{
|
||||
//TODO game rule? or field? should vary by base.
|
||||
public float radius = 200f;
|
||||
public int sides = 24;
|
||||
|
||||
public @Nullable Color shieldColor;
|
||||
|
||||
protected static BaseShieldBuild paramBuild;
|
||||
//protected static Effect paramEffect;
|
||||
@ -125,7 +127,7 @@ public class BaseShield extends Block{
|
||||
|
||||
Draw.z(Layer.shields);
|
||||
|
||||
Draw.color(team.color, Color.white, Mathf.clamp(hit));
|
||||
Draw.color(shieldColor == null ? team.color : shieldColor, Color.white, Mathf.clamp(hit));
|
||||
|
||||
if(renderer.animateShields){
|
||||
Fill.poly(x, y, sides, radius);
|
||||
|
Loading…
Reference in New Issue
Block a user