title: Unable to fade out text - PyGame
body: <p>I am attempting to fade out some text on screen, using the set_alpha function with a new surface.</p>
  
  <p>I am able to fade <strong><em>in</em></strong> the text, however when using this code:</p>
  
  <pre><code>label = myFont.render(textToFadeOut,1,(255,0,0))
  newSurf = pygame.Surface(myFont.size(textToFadeOut))
  newSurf.blit(label,(0,0))
  for x in range (225):
      newSurf.set_alpha(225 - x)
      screen.blit(newSurf, (100,100))
      pygame.display.flip()
      pygame.time.delay(20)
  </code></pre>
  
  <p>To fade <strong><em>out</em></strong> the text does not change.</p>
  
  <p>The above code is essentially the exact same code I used to fade in (which works), the only difference is that I am using (225 - x) instead of just x to ensure the value becomes incrementally lower.</p>
  
  <p>I have checked that x is not being used anywhere else, and also printed out (225 - x) each loop and the value does get lower.</p>