16 |
self.mode = 255 |
self.mode = 255 |
17 |
self.combiners = "Enable" |
self.combiners = "Enable" |
18 |
|
|
19 |
|
self.period = 1.0 |
20 |
self.border = 0.2 |
self.border = 0.2 |
21 |
self.w, self.h = 2, 1.5 |
self.w, self.h = 2, 1.5 |
22 |
self.initirregu() |
self.initirregu() |
82 |
""" % (boxtex.getTexId(), tex.getTexId(), self.combiners) |
""" % (boxtex.getTexId(), tex.getTexId(), self.combiners) |
83 |
|
|
84 |
|
|
85 |
self.iq = GZZGL.createIrregularQuad(self.border, self.w, self.h, 0, code) |
self.iq = GZZGL.createIrregularQuad(self.border, self.w, self.h, self.period, 0, code) |
86 |
self.iq2 = GZZGL.createIrregularQuad(self.border, self.w, self.h, 1, code) |
self.iq2 = GZZGL.createIrregularQuad(self.border, self.w, self.h, self.period, 1, code) |
87 |
|
|
88 |
def key(self, k): |
def key(self, k): |
89 |
if 0: pass |
if 0: pass |
109 |
elif k == "H": self.h -= .1; self.initirregu() |
elif k == "H": self.h -= .1; self.initirregu() |
110 |
elif k == "b": self.border += .01; self.initirregu() |
elif k == "b": self.border += .01; self.initirregu() |
111 |
elif k == "B": self.border -= .01; self.initirregu() |
elif k == "B": self.border -= .01; self.initirregu() |
112 |
|
elif k == "p": self.period += .1; self.initirregu() |
113 |
|
elif k == "P": self.period -= .1; self.initirregu() |
114 |
elif "1" <= k <= "9": |
elif "1" <= k <= "9": |
115 |
self.mode ^= 1 << (int(k)-1) |
self.mode ^= 1 << (int(k)-1) |
116 |
print "mode=", [ (".","X")[(self.mode >> i) & 1] for i in range(0, 9) ] |
print "mode=", [ (".","X")[(self.mode >> i) & 1] for i in range(0, 9) ] |