improved info bar

This commit is contained in:
sharlotte
2021-08-23 17:14:16 +09:00
parent 783dd703c8
commit ca8027de29
5 changed files with 92 additions and 31 deletions

View File

@@ -51,10 +51,11 @@ public class FreeBar {
Bits applied = unit.statusBits();
if(!statuses.equals(applied) && applied != null){
int i = 0;
int row = 0;
for(StatusEffect effect : content.statusEffects()){
if(applied.get(effect.id) && !effect.isHidden()){
new TextureRegionDrawable(effect.uiIcon).draw(unit.x - (unit.type.hitSize + 4)/2 + i * 3, unit.y - 6, 4,4);
i++;
new TextureRegionDrawable(effect.uiIcon).draw(unit.x - (unit.type.hitSize + 4)/2 + i * 4, unit.y - 6 + 4 * row, 4,4);
if(++i > 2 * (unit.type.hitSize + 4)) row++;
}
}
statuses.set(applied);