PDA

View Full Version : Yield until joystick is deflected by a certain degree


Qiliang He
11-18-2015, 08:15 AM
I've read the example scripts of yield statement, but I don't know how to realize this function: The function won't go to the next line until the user deflected the joystick beyond a certain degree. Here's my code:


def pointing_task(joystick)
some codes
return angle,result ##result is false means the joystick isn't deflected beyond a certain threshold

def start_pointing():
angle,result = pointing_task(joystick)
yield result == True ??
some codes

viztask.schedule(start_pointing())


My question is, how to use the yield statement to pause the program until a user deflect the joystick beyond a certain degree and if he/she does, execute the following codes.

Thanks a lot!

Qiliang He
11-18-2015, 09:41 AM
I got it. viztask.waitTrue() can do the job.