77 |
if showpdf: |
if showpdf: |
78 |
addpdftex(pap) |
addpdftex(pap) |
79 |
|
|
80 |
pfq = GZZGL.createFisheyePaperQuad(pap, -1, -1, 1, 1, gridsize, gridsize) |
pfq = GZZGL.createFisheyePaperQuad(pap, -1, -1, 1, 1, gridsize, gridsize, btype) |
81 |
|
|
82 |
return pfq |
return pfq |
83 |
|
|
90 |
px, py = 625, 400 |
px, py = 625, 400 |
91 |
ps = 1 |
ps = 1 |
92 |
gridsize=16 |
gridsize=16 |
93 |
|
btype=0 |
94 |
|
|
95 |
rng = java.util.Random() |
rng = java.util.Random() |
96 |
|
|
117 |
|
|
118 |
def key(self, k): |
def key(self, k): |
119 |
global bx, by, bs, ba, bl, bm, px, py, ps, page |
global bx, by, bs, ba, bl, bm, px, py, ps, page |
120 |
global gridsize |
global gridsize, btype |
121 |
if k == "Up": py += 50 |
if k == "Up": py += 50 |
122 |
elif k == "Down": py -= 50 |
elif k == "Down": py -= 50 |
123 |
elif k == "Left": px += 50 |
elif k == "Left": px += 50 |
142 |
elif k == "M": bm -= .5; print "bm ", bm |
elif k == "M": bm -= .5; print "bm ", bm |
143 |
elif k == "g": gridsize *= 2; print "gridsize", gridsize; self.initpaper() |
elif k == "g": gridsize *= 2; print "gridsize", gridsize; self.initpaper() |
144 |
elif k == "G": gridsize /= 2; print "gridsize", gridsize; self.initpaper() |
elif k == "G": gridsize /= 2; print "gridsize", gridsize; self.initpaper() |
145 |
|
elif k == "t": btype += 1; print "bulge type", btype; self.initpaper() |
146 |
|
elif k == "T": btype -= 1; print "bulge type", btype; self.initpaper() |
147 |
elif k == "v": |
elif k == "v": |
148 |
self.seed = rng.nextInt(2000000000) |
self.seed = rng.nextInt(2000000000) |
149 |
self.initpaper() |
self.initpaper() |