Smaller 1x1 block status indicators
This commit is contained in:
@@ -285,7 +285,6 @@ public class BaseAI{
|
|||||||
|
|
||||||
if(o != null && o.team() == data.team && !(o.block() instanceof Wall)){
|
if(o != null && o.team() == data.team && !(o.block() instanceof Wall)){
|
||||||
any = true;
|
any = true;
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -822,14 +822,15 @@ abstract class BuildingComp implements Posc, Teamc, Healthc, Buildingc, Timerc,
|
|||||||
|
|
||||||
public void drawStatus(){
|
public void drawStatus(){
|
||||||
if(block.enableDrawStatus && block.consumes.any()){
|
if(block.enableDrawStatus && block.consumes.any()){
|
||||||
float brcx = tile.drawx() + (block.size * tilesize / 2f) - (tilesize / 2f);
|
float multiplier = block.size > 1 ? 1 : 0.64f;
|
||||||
float brcy = tile.drawy() - (block.size * tilesize / 2f) + (tilesize / 2f);
|
float brcx = x + (block.size * tilesize / 2f) - (tilesize * multiplier / 2f);
|
||||||
|
float brcy = y - (block.size * tilesize / 2f) + (tilesize * multiplier / 2f);
|
||||||
|
|
||||||
Draw.z(Layer.power + 1);
|
Draw.z(Layer.power + 1);
|
||||||
Draw.color(Pal.gray);
|
Draw.color(Pal.gray);
|
||||||
Fill.square(brcx, brcy, 2.5f, 45);
|
Fill.square(brcx, brcy, 2.5f * multiplier, 45);
|
||||||
Draw.color(status().color);
|
Draw.color(status().color);
|
||||||
Fill.square(brcx, brcy, 1.5f, 45);
|
Fill.square(brcx, brcy, 1.5f * multiplier, 45);
|
||||||
Draw.color();
|
Draw.color();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user