title: Slowing down PyGame sprite animation without lowering frame rate
body: <p>I am trying to learn pygame sprite animation. I have tried to follow a tutorial and everything is fine. There is just one problem that I can't get my head around.</p>
  
  <p>In the below code I am trying to run a sprite animation of simples square.
  This is the sprite:
  <a href="https://www.dropbox.com/s/xa39gb6m3k8085c/playersprites.png" rel="nofollow">https://www.dropbox.com/s/xa39gb6m3k8085c/playersprites.png</a></p>
  
  <p>I can get it working, but the animation is too fast. I want it to be little smoother so that the fading effect can be seen. I saw some solutions using <code>clock.tick</code> but that would slow down the whole game I guess.</p>
  
  <p><strong><em>how can I get the animation slower while maintaing the usual frame rate for my window?</em></strong></p>
  
  <p>Below is my code:</p>
  
  <pre><code>lightblue=(0,174,255)
  import pygame
  
  pygame.init()
  screen = pygame.display.set_mode((400, 300))
  done = False
  screen.fill(lightblue)
  images=pygame.image.load('playersprites.png')
  noi=16
  current_image=0
  while not done:
          for event in pygame.event.get():
                  if event.type == pygame.QUIT:
                          done = True
                          pygame.quit()
                          quit()
          if(current_image&gt;noi-1):
              current_image=0
          else:
              current_image+=1
          screen.blit(images,(50,100),(current_image*32,0,32,32))
          pygame.display.flip()
  </code></pre>