‘pygame.draw.aaline()’
method is used to draw anti aliased lines.
Syntax
aaline(Surface,
color, startpos, endpos, blend=1)
Draws an
anti-aliased line on a surface. This will respect the clipping rectangle. A
bounding box of the affected area is returned as a rectangle. If blend is true,
the shades will be be blended with existing pixel shades instead of overwriting
them. This function accepts floating point values for the end points.
#import pygame import pygame #initialize game engine pygame.init() #Open a window size = (500, 500) screen = pygame.display.set_mode(size) #Set title to the window pygame.display.set_caption("Hello World") dead=False #Initialize values for color (RGB format) WHITE=(255,255,255) RED=(255,0,0) GREEN=(0,255,0) BLUE=(0,0,255) BLACK=(0,0,0) clock = pygame.time.Clock() while(dead==False): for event in pygame.event.get(): if event.type == pygame.QUIT: dead = True screen.fill(WHITE) pygame.draw.aaline(screen, RED, [0,0], [499, 499], 4) pygame.draw.aaline(screen, GREEN, [499,0], [0, 499], 4) pygame.draw.aaline(screen, BLUE, [249,0], [249, 499], 4) pygame.draw.aaline(screen, BLACK, [0,249], [499, 249], 4) pygame.display.flip() clock.tick(60) #Shutdown display module pygame.display.quit()
No comments:
Post a Comment