157 |
def nextTrial(self): |
def nextTrial(self): |
158 |
global currentScene |
global currentScene |
159 |
if self.trial < len(self.list): |
if self.trial < len(self.list): |
160 |
setTimeout(self, 5000) |
if self.seed != self.list[self.trial]: |
161 |
|
print "WARNING: TRIAL NOT PREPARED" |
162 |
|
self.prepareNextTrial() |
163 |
|
|
164 |
|
#setTimeout(self, 5000) |
165 |
self.trial = self.trial + 1 |
self.trial = self.trial + 1 |
166 |
log("Trial %(trial)s: %(seed)s" % vars(self)) |
log("Trial %(trial)s: %(seed)s" % vars(self)) |
167 |
self.reactstart = System.currentTimeMillis() |
self.reactstart = System.currentTimeMillis() |
186 |
AbstractUpdateManager.setNoAnimation() |
AbstractUpdateManager.setNoAnimation() |
187 |
AbstractUpdateManager.chg() |
AbstractUpdateManager.chg() |
188 |
|
|
|
self.prepareNextTrial() |
|
|
|
|
189 |
def key(self, k): |
def key(self, k): |
190 |
global currentScene |
global currentScene |
191 |
if self.state != 0: return |
if self.state != 0: return |
219 |
|
|
220 |
pscale = zoom[0] |
pscale = zoom[0] |
221 |
|
|
|
if self.state == 1: |
|
|
print "Putting text: ", self.seed |
|
|
cs1 = vs.coords.affineCoordsys("msg", 10, 300, 450, 1, 0, 0, 1) |
|
|
putText(vs, cs1, str(self.seed), color=(1,1,1)) |
|
|
|
|
222 |
print "Seed: ",self.seed," pq ",self.pq |
print "Seed: ",self.seed," pq ",self.pq |
223 |
vs.map.put(self.pq, cs1, cs2) |
vs.map.put(self.pq, cs1, cs2) |
224 |
|
|
225 |
|
if self.state == 1: |
226 |
|
print "Putting text: ", self.seed |
227 |
|
cs1 = vs.coords.affineCoordsys("msg", 10, 400, 450, 1, 0, 0, 1) |
228 |
|
putText(vs, cs1, str(self.seed), color=(0,0,0)) |
229 |
|
self.prepareNextTrial() |
230 |
|
|
231 |
return vs |
return vs |
232 |
|
|
233 |
|
|