237 |
|
|
238 |
geoms = self.geometer.place(vs) |
geoms = self.geometer.place(vs) |
239 |
|
|
|
if self.context != None: |
|
|
self.context.renderContext(vs, 0) |
|
240 |
for i in range(0, len(self.singles)): |
for i in range(0, len(self.singles)): |
|
self.context.setMainNodeIndex(i) |
|
241 |
self.singles[i].drawscene(vs, |
self.singles[i].drawscene(vs, |
242 |
geoms[i][0], |
geoms[i][0], |
243 |
geoms[i][1], |
geoms[i][1], |
279 |
# Fall through if no link - need main node |
# Fall through if no link - need main node |
280 |
for i in range(0, len(self.singles)): |
for i in range(0, len(self.singles)): |
281 |
if self.singles[i].mainNode.mouseClickHit(ev, self.vs, None): |
if self.singles[i].mainNode.mouseClickHit(ev, self.vs, None): |
|
self.context.setMainNodeIndex(i) |
|
282 |
self.lastIndex = i |
self.lastIndex = i |
283 |
|
self.context.states.lastMain = self.singles[i].mainNode |
284 |
|
|
285 |
if self.singles[i].mainNode.mouse(ev, self.vs): |
if self.singles[i].mainNode.mouse(ev, self.vs): |
286 |
self.replaceScene = self.vs |
self.replaceScene = self.vs |
287 |
vob.AbstractUpdateManager.setNoAnimation() |
vob.AbstractUpdateManager.setNoAnimation() |