svoid extendRectToIncludePoint_modifyOriginal(Rect r, int x, int y) { if (x < r.x) { int diff = r.x-x; r.x -= diff; r.w += diff; } if (x >= r.x2()) { int diff = x-r.x2(); r.w += diff; } if (y < r.y) { int diff = r.y-y; r.y -= diff; r.h += diff; } if (y >= r.y2()) { int diff = y-r.y2(); r.h += diff; } }