== , 2010-12-01 02:49:44 -0800
So a sprite with rect.topleft coordinates (70000, 200) will appear at (70000-28, 200). Becomes a problem in a scrolling game where player figure
is immobile and sprites coordinates are updated by 'in-world' player coordinates. (I e a sprite far away from the player at (-70000, 200) appears as a 'ghost' at (70000-28, 200).
My particular fix involves setting sprite.images to an empty instance of Surface if the sprite is offscreen. I would have expected the sprite.Group.draw to be able to handle full span of int type, and Group.draw() of a sprite with an offscreen position to simply do nothing.