84 |
# print ev |
# print ev |
85 |
x, y = ev.getX(), ev.getY() |
x, y = ev.getX(), ev.getY() |
86 |
cs = self.vs.getCSAt(0, x, y, None) |
cs = self.vs.getCSAt(0, x, y, None) |
|
print "IN CS: ",cs |
|
87 |
link = self.cs.get(cs, None) |
link = self.cs.get(cs, None) |
88 |
|
print "IN CS: ",cs, link |
89 |
if link == None: |
if link == None: |
90 |
if self.mainNode.mouse(ev, self.vs): |
if self.mainNode.mouse(ev, self.vs): |
91 |
gfx.util.demo.replaceNewScene(self.vs) |
replaceNewScene(self.vs) # XXX |
92 |
gzz.client.AbstractUpdateManager.setNoAnimation() |
gzz.client.AbstractUpdateManager.setNoAnimation() |
93 |
gzz.client.AbstractUpdateManager.chg() |
gzz.client.AbstractUpdateManager.chg() |
94 |
else: |
else: |
95 |
self.mainNode = link[0].createMainNode(link[1], link[2], self) |
self.mainNode = link[0].createMainNode(link[1], link[2], self) |
96 |
gzz.client.AbstractUpdateManager.chg() |
gzz.client.AbstractUpdateManager.chg() |