[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
Re: [pygame] Per Pixel Alpha
Here you go!
import pygame
from pygame.locals import *
import sys
pygame.init()
Surface = pygame.display.set_mode((200,200))
PerPixelSurface = pygame.Surface((180,180),SRCALPHA)
for x in xrange(180/2):
for y in xrange(180/2):
PerPixelSurface.set_at((x*2,y*2),(255,255,255,0))
def GetInput():
keystate = pygame.key.get_pressed()
for event in pygame.event.get():
if event.type == QUIT or keystate[K_ESCAPE]:
pygame.quit(); sys.exit()
def Draw():
Surface.fill((255,0,0))
Surface.blit(PerPixelSurface,(10,10))
pygame.display.flip()
def main():
while True:
GetInput()
Draw()
if __name__ == '__main__': main()