sbool containsPt(int x1, int y1, int w, int h, Pt p) { ret p.x >= x1 && p.y >= y1 && p.x < x1+w && p.y < y1+h; } sbool containsPt(Rect a, int x, int y) { ret a != null && a.contains(x, y); } sbool containsPt(Rect a, Pt p) { ret a != null && p != null && a.contains(p.x, p.y); }