We are about to switch to a new forum software. Until then we have removed the registration on this forum.
I’m trying to make a function that will pause the program until a condition is true. Here’s what I thought would work:
def wait_until( x ): while not x(): pass
I’ve tried it with something like
wait_until( lambda: keyPressed ) or
wait_until( lambda: mouseX > 250 ) but neither of those works — the functions I input never seem to return
True. Can you help me figure out why?
I don’t think it’s a problem with
wait_until — I’ve found that it doesn’t work even if I just say something like this:
def setup(): size( 200, 200 ) while not keyPressed: pass background( 255 )