
As you can see, it's pretty cramped. It would require four strips (for red-amber-green-blue armor status) of 72 pip images 122x122px. I'd also rather do away with the empty lines between pips making them seamless.
There are several issues:
- rotation would be done by changing the order of the pips so pip 1 is always +5° of the ship heading
- so many overlays could affect performance
- bases tend to be larger than the target circle and would overlap the armor status (as shown right).
- implementing the code for mapping armor sections into 5° pip intervals on the fly, reading their status and displaying them according to heading... I wouldn't even know where to begin
The benefit would be an universal display that could handle any armor configuration whose segments cover multiples of 5°, much like the fuel gauge can show 10-1000 MW reactors. And it would be implemented using graphical overlays, like the thruster and weapon effects already are.