Every widget in Kivy have its own position and size. This is what we
call the bounding box. (Google it if you don't know about it.)
All widgets have a collision function. You can give a (x, y), it will
return True/False if the coordinate is inside the bounding box or not.
Now, depending the widget, you'll have graphics instructions attached
to it. The graphics use the pos/size of the widget.
The graphics don't change anything to the collide function.
Graphics can draw outside the bounding box.
So if you want to have a collision function that match your graphics,
you must adapt it too.
Now, try to re-read the response to understand the proposed solution.
Regards,
Mathieu
2011/10/12 jcy29 <jeanclaude....@gmail.com>: