<[EMAIL PROTECTED]> wrote:
> Do you have an example of the code you wrote that behaves differently than
> you wanted?
>
> It may be by design, but you may have found a bug as well. Also, > people on
> the list may be able to help you with ways to do what > you want without bugs
> or problems.
I was able to get it working by manually unlocking. It just seemed weird design:
# (1) before needing pixels
init()
# ...
draw()
self.screen.blit ( image, dest_rect )
# (2) adding pixel refs; breaks blit down the line
init()
self.pixels = pygame.PixelArray( self.screen )
draw()
self.screen.blit ( image, dest_rect )
# (3) which does an exception, but you can fix it:
init()
self.pixels = pygame.PixelArray( self.screen )
self.screen.unlock()
draw()
self.screen.blit ( image, dest_rect )
--
Jake