A tutorial that I have followed had me collect and blit all of my sprites with the following lines:
allsprites = pygame.sprite.RenderPlain((l_sprites)) allsprites.draw()
At the moment, this is fine for me, as all of my sprites make use of the same base image. However, I find myself in need of having various sprites animated, some changing, and some going to a basic colored rectangle.
My question is if this batch drawing method is still viable when all of my sprites are in flux. My previous experience has been in straight C with SDL, and normally I would simply roll my own update loop.