![]() |
#2
|
|||
|
|||
Try using a task function to control the program flow. In the following code the screen will turn white for 0.5 seconds after the 's' key is pressed:
Code:
import viz import viztask viz.go() def whiteScreen(): print('White') viz.clearcolor(256, 256, 256) vizact.onkeydown('w', whiteScreen) def blackScreen(): print('Black') viz.clearcolor(0, 0, 0) vizact.onkeydown('b', blackScreen) def signalTask(): while True: yield viztask.waitKeyDown('s') whiteScreen() yield viztask.waitTime(0.5) blackScreen() viztask.schedule(signalTask()) |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
starting Vizard from a Python script | hotspur1 | Vizard | 12 | 06-12-2019 12:03 PM |
Current working directory in Vizard Executable | kevin | Vizard | 3 | 06-16-2011 11:31 AM |
script file available - but missing | spdegabrielle | Vizard | 1 | 05-06-2009 10:04 AM |
Script loading problem | JRichizzle | Vizard | 1 | 03-12-2004 10:03 AM |
Working w/ multiple scripts | FlyingWren | Vizard | 3 | 10-16-2003 01:05 PM |