1
0
mirror of https://github.com/Anuken/Mindustry.git synced 2024-10-06 21:07:25 +03:00

Don't draw shape parts at 0 rad/stroke

This commit is contained in:
Anuken 2022-07-05 20:15:34 -04:00
parent 85321d7465
commit 69a26900fe
4 changed files with 9 additions and 4 deletions

View File

@ -572,3 +572,4 @@
63112=scathe|block-scathe-ui
63111=scathe-missile|unit-scathe-missile-ui
63110=ravage|block-ravage-ui
63109=underflow-duct|block-underflow-duct-ui

Binary file not shown.

View File

@ -66,10 +66,14 @@ public class HaloPart extends DrawPart{
float pointRot = rot + shapeMoveRot * prog * sign + shapeRotation * sign + baseRot * sign;
if(tri){
Drawf.tri(shapeX, shapeY, rad, triLen, pointRot);
if(rad > 0.001 && triLen > 0.001){
Drawf.tri(shapeX, shapeY, rad, triLen, pointRot);
}
}else if(!hollow){
Fill.poly(shapeX, shapeY, sides, rad, pointRot);
}else{
if(rad > 0.001){
Fill.poly(shapeX, shapeY, sides, rad, pointRot);
}
}else if(str > 0.001){
Lines.stroke(str);
Lines.poly(shapeX, shapeY, sides, rad, pointRot);
Lines.stroke(1f);

View File

@ -56,7 +56,7 @@ public class ShapePart extends DrawPart{
}else{
Fill.circle(rx, ry, rad);
}
}else{
}else if(str > 0.0001f){
Lines.stroke(str);
if(!circle){
Lines.poly(rx, ry, sides, rad, moveRot * prog * sign + params.rotation - 90 * sign + rotation * sign + baseRot * sign);