![]() |
|
#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())
|
|
|
Similar Threads
|
||||
| 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 |