I am designing an experiment in which a fixation dot is always being presented. Then, during the experiment, stimuli are flashed at a certain rate on and off. For both fixation dot as well as stimuli, I use the autoDraw option, because I am drawing everything on individual frame flips for the most accurate timing. I am experiencing that the stimuli are always drawn over the fixation dot, so that it appears that the fixation dot also follows an on/off process. Specifically, now, either fixation dot is drawn, or the stimulus. What I actually want, is the fixation dot is always drawn (over the stimulus).
Is there a way to change the order of autoDraw stimuli?
In pseudo code, to illustrate the routine, my experiment is as follows:
Thanks for your reply! Is there not anything that this order is dependent on? I tried for instance playing with how or in what order I add objects (visual.GratingStim or visual.ImageStim) to the window (visual.Window), but that seems not to matter. Is there any hacky way to manipulate the order? If not, I might have to go back to building the stimuli first, make a ‘screenshot’, and use ImageStim always.