From f1cd3af0e17379b8956f2a41c5380bbcd25c7204 Mon Sep 17 00:00:00 2001 From: sharlottes <60801210+sharlottes@users.noreply.github.com> Date: Mon, 17 May 2021 21:08:06 +0900 Subject: [PATCH] boss --- src/UnitInfo/core/HudUi.java | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/src/UnitInfo/core/HudUi.java b/src/UnitInfo/core/HudUi.java index ce549ab..c08d324 100644 --- a/src/UnitInfo/core/HudUi.java +++ b/src/UnitInfo/core/HudUi.java @@ -23,6 +23,7 @@ import mindustry.Vars; import mindustry.ai.types.FormationAI; import mindustry.content.Items; import mindustry.content.Liquids; +import mindustry.content.StatusEffects; import mindustry.entities.abilities.ForceFieldAbility; import mindustry.entities.abilities.ShieldRegenFieldAbility; import mindustry.entities.units.WeaponMount; @@ -802,22 +803,20 @@ public class HudUi { ttt.add(new Label(() -> group.getSpawned(j) + "")); ttt.pack(); })); + + add(new Table(ttt -> { + ttt.top().right(); + Image image = new Image(Icon.warning.getRegion()); + image.update(() -> image.setColor(Tmp.c2.set(Color.orange).lerp(Color.scarlet, Mathf.absin(Time.time, 2f, 1f)))); + ttt.add(image).size(12f); + ttt.check("h", c->{}); + ttt.pack(); + ttt.visible(() -> group.effect == StatusEffects.boss && group.getSpawned(j) > 0); + })); }}); })).width(Cicon.large.size + 8f); if(row % 4 == 0) tx.row(); - /* - if(group.effect == StatusEffects.boss && group.getSpawned(i) > 0){ - int diff = (i + 2) - state.wave; - - //increments at which to warn about incoming guardian - if(diff == 1 || diff == 2 || diff == 5 || diff == 10){ - showToast(Icon.warning, Core.bundle.format("wave.guardianwarn" + (diff == 1 ? ".one" : ""), diff)); - } - - break outer; - } - */ } }); });