vrTimer demo
speed.py
newScene()
from random import *
print("Executing speed script!")
# vrAEBase Test
n = 3
def end_msg():
print("end")
ae_list = []
for i in range(n):
ae = vrAEBase()
ae_list.append(ae)
keyZ = vrKey(Key_Z)
keyZ.connect("print \"begin\"")
for i in range(n):
keyZ.connect(ae_list[i], SWITCH_ON)
keyZ.connect(end_msg)
# vrTimer Test
def printIsActive(timer):
print("Timer state: ", timer.isActive())
timer_list = []
for i in range(n):
t = vrTimer(1)
t.connect(printIsActive, t)
t.setActive(true)
timer_list.append(t)
keyT = vrKey(Key_T)
for i in range(n):
keyT.connect(timer_list[i], SWITCH_TOGGLE)
print("End")