[rshapes] Fix DrawRectangleLinesEx()

Previously DrawRectangleLinesEx() would draw lines overlapping each other when they were thick enough (which was only noticeable if the color's alpha was lower than 255.)
This commit is contained in:
Matthew Roush 2026-07-28 21:47:22 -04:00
commit 44facda3ed

View file

@ -631,7 +631,9 @@ void DrawRectangleLines(int posX, int posY, int width, int height, Color color)
// Draw rectangle outline with line thickness
void DrawRectangleLinesEx(Rectangle rec, float thick, Color color)
{
if ((thick > rec.width) || (thick > rec.height))
if (thick <= 0.0f) return;
if ((thick > rec.width/2) || (thick > rec.height/2))
{
if (rec.width >= rec.height) thick = rec.height/2;
else if (rec.width <= rec.height) thick = rec.width/2;