Warning: session_start(): open(/var/lib/php/sessions/sess_dm3luqtgnrg7npqgk5je47veeh, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
static Rect intersectRects(Rect a, Rect b) {
int x = max(a.x, b.x), y = max(a.y, b.y);
int x2 = min(a.x+a.w, b.x+b.w), y2 = min(a.y+a.h, b.y+b.h);
ret new Rect(x, y, x2-x, y2-y);
}
static Rect intersectRects(Rect a, int x1, int y1, int w, int h) {
if (a == null) null;
if (a.x >= x1 && a.y >= y1 && a.x2() < x1+w && a.y2() < y1+h) ret a;
ret rectFromPoints(
max(a.x, x1), max(a.y, y1),
min(a.x2(), x1+w), min(a.y2(), y1+h));
}