bool Window::contains_point(int ptr_x, int ptr_y)
{
- if((rect.x <= ptr_x) && ((rect.x + rect.width) >= ptr_x)) {
- if((rect.y <= ptr_y) && (ptr_y <= (rect.y + rect.height))) {
- return true;
- }
- }
-
- return false;
+ return ptr_x >= rect.x && ptr_x < rect.x + rect.width &&
+ ptr_y >= rect.y && ptr_y < rect.y + rect.height;
}
void Window::move(int x, int y)