Pygame, how to show window without loop? no loop=popupand close...
defn noob
circularfunc at yahoo.se
Sat Jun 28 18:49:20 EDT 2008
On 28 Juni, 08:32, Carl Banks <pavlovevide... at gmail.com> wrote:
> On Jun 27, 10:58 pm, defn noob <circularf... at yahoo.se> wrote:
>
> > right. im an idiot anyway. i can just draw the lines before entering
> > the loop, problem solved...
>
> Do not do that; it'll create a busy loop and use 100% of CPU. Use
> pygame.event.wait() instead. It waits for an event to occur, without
> using CPU cycles.
>
> Carl Banks
pygame.init()
screen = pygame.display.set_mode(size)
while 1:
for event in pygame.event.get():
if event.type == pygame.QUIT: sys.exit()
screen.fill(screencolor)
draw((500, 20), 5)
pygame.display.flip()
pygame.event.wait()
running that i cant close the program... what must i do? create an
event at mouse click?
More information about the Python-list
mailing list