C.Schildt wrote:
Hello out there, i am a newbie with python so please do not hunt me down :) I have a problem with rotating my sprite The specific code element: self.image=pygame.transform.rotate(self.image,(self.angle))
Your problem is that you are rotating the same image many times. Rotating the image will make it a little larger, and also lower the quality. When you keep rotating it, it will grow and get a lot of ugly artifacts.
The solution is to keep a copy of the original image, and use that to rotate from each time. Here is an example...
self.rotate += self.angle self.image = pygame.transform.rotate( self.loaded_image, self.rotate)