Original Post
I''m thinking of assigning a bounding box to each screen object in my 2D engine. So when one object is needs to be redrawn I would just redraw it, and those objects it overlaps.
..But of course it isn''t very efficient to check all bounding boxes for every change, so what I need is a fast way to determine which boxes overlap which. Any ideas on how to achieve this?