achtet nicht auf die schlechte namensvergabe ist nur so zu testen das script
Code: Alles auswählen
import pygame
pygame.init()
def main():
x = y = 0
x1 = y1 = 0
zeichne = 0
screen = pygame.display.set_mode((600,400))
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
return
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_ESCAPE:
return
if event.type == pygame.MOUSEMOTION:
x,y = event.pos
elif event.type == pygame.MOUSEBUTTONDOWN:
x1,y1 = event.pos
zeichne = 1
elif event.type == pygame.MOUSEBUTTONUP:
zeichne = 0
screen.fill((0,0,0))
if zeichne == 1:
pygame.draw.line(screen, (255,255,255), (x1,y1), (x1,y))
pygame.draw.line(screen, (255,255,255), (x1,y1), (x,y1))
pygame.draw.line(screen, (255,255,255), (x,y), (x,y1))
pygame.draw.line(screen, (255,255,255), (x, y), (x1,y))
pygame.display.flip()
if __name__ == '__main__':
main()