linien kommen spät

Hier werden alle anderen GUI-Toolkits sowie Spezial-Toolkits wie Spiele-Engines behandelt.
Antworten
woven88
User
Beiträge: 18
Registriert: Mittwoch 22. September 2010, 18:41

hi,
ich hab ein programm geschrieben indem per mausklick gezeichnet werden aber die linien kommen erst wenn ich ein anderes fenster davor- und wieder wegeschoben hab .
warum ist das so

Code: Alles auswählen

import pygame , sys
from pygame.locals import *


pygame.init()

screen= pygame.display.set_mode((700,700),0,32)
color = (200,255,40)
points=[]

while True:
    for event in pygame.event.get():
        if event.type == QUIT:
            pygame.quit()
            sys.exit()
        if event.type == MOUSEBUTTONDOWN:
            points.append(event.pos)

    if len(points)>1:
        pygame.draw.lines(screen,color,False,points,5)

pygame.display.update()
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Ich würde mal auf die falsche Einrückung von "pygame.display.update()" tippen.
Das Leben ist wie ein Tennisball.
woven88
User
Beiträge: 18
Registriert: Mittwoch 22. September 2010, 18:41

danke mann,
genau das war der fehler :wink:
Antworten