I hav two big rects that i need to update. But the are overlapping one
each other.
I would like to update rect1 and then the non-overlaping part of rect2.
How could i do this using the rect intersecting functions of pygame? or
is it the update function clever enough to deal with this on its own? (i
suspect it is)
Currently the only real way to do this is with Rect.union. This will
give you an entire rectangle with no overlap, but will include extra
areas around the corners. This may seem a bit wasteful, but so far
hasn't been the bottleneck for any performance issues.