Give rects a minimum interior of 10 pixels

This commit is contained in:
2025-03-27 11:30:02 +01:00
parent bb03204f1c
commit 7dc38275b3

View File

@ -1,5 +1,5 @@
#include "FadingRects.hpp" #include "FadingRects.hpp"
#include "cairo/cairo.h" #include <cairo/cairo.h>
#include <libscscreensaver.hpp> #include <libscscreensaver.hpp>
#include <libsccolor.hpp> #include <libsccolor.hpp>
#include <libscnumerics.hpp> #include <libscnumerics.hpp>
@ -112,7 +112,7 @@ void FadingRects::update() {
cairo_rectangle_t rcr; cairo_rectangle_t rcr;
do { do {
rcr = random_rect_in_rect(rr); rcr = random_rect_in_rect(rr);
} while (rcr.width < 2 * rect.line_width + 1 || rcr.height < 2 * rect.line_width + 1); } while (rcr.width < 2 * rect.line_width + 10 || rcr.height < 2 * rect.line_width + 10);
rect.x = rcr.x; rect.x = rcr.x;
rect.y = rcr.y; rect.y = rcr.y;
rect.width = rcr.width; rect.width = rcr.width;