I want to program a classical random dot task. After participants respond I want to “freeze” the random dots. My approach is to set the Speed of the dots to 0 (via dots.setSpeed(0)) and also the dotLife to -1 (for infinity life). However, there is no function setDotLife() or setLife(). What is the right function name for setting the dotLife? If there is none do you have a better approach?
dots.setDir(direction) dots.setSpeed(DOT_SPEED) dots.setDotLife(DOT_LIFE) # Does not work for frameN in range(DOT_STIM_DUR): frameN += 1 dots.draw() win.flip() # Check for response theseKeys = keyboard.getPresses(keys = [' ']) if len(theseKeys)>0 and not PRESSED: RT = dotsClock.getTime() RT_frame = frameN PRESSED = True break # Instant abortion if keyboard.getPresses(keys=["escape"]): tracker.setConnectionState(False) win.close() io.quit() core.quit() dots.setSpeed(0) dots.setDotLife(-1) # Does not work for stationary_dots in range(STATIONARY_DOTS_DUR): frameN += 1 dots.draw() win.flip()