mirror of
https://github.com/raysan5/raylib.git
synced 2026-07-31 04:38:54 +00:00
[rshapes] Fix DrawRectangleLinesEx() (#6027)
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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user