oh ya! Rabbyt has a "set_viewpoint()" that does that thanks for your help everyone
________________________________ From: James Paige <b...@hamsterrepublic.com> To: pygame-users@seul.org Sent: Tuesday, August 4, 2009 11:44:21 AM Subject: Re: [pygame] Scrolling On Mon, Aug 03, 2009 at 05:58:48PM -0700, Yanom Mobis wrote: > so... blit them all to the screen and change their x and y values as you > scroll? If you do that, you have to update the x/y of every single sprite or tile for every movement. What I like to do is to make all my sprite position relative to the whole map. Then I maintain a "camera" x/y position. When I blit, I use sprite position minus camera position to get screen position. --- James