if( cursor_x < 0 || cursor_x >= w ) return 0;
int cursor_y = gui->get_relative_cursor_y() - y;
if( cursor_y < 0 || cursor_y >= h ) return 0;
if( cursor_x < 0 || cursor_x >= w ) return 0;
int cursor_y = gui->get_relative_cursor_y() - y;
if( cursor_y < 0 || cursor_y >= h ) return 0;