/[gzz]/gzz/gfx/demo/fisheye.py
ViewVC logotype

Diff of /gzz/gfx/demo/fisheye.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.15 by benja, Thu Sep 12 17:30:55 2002 UTC revision 1.16 by jvk, Thu Sep 12 18:44:11 2002 UTC
# Line 72  def getfisheyepaper(seed): Line 72  def getfisheyepaper(seed):
72      if showpdf:      if showpdf:
73          addpdftex(pap)          addpdftex(pap)
74    
75      pfq = GZZGL.createFisheyePaperQuad(pap, -1, -1, 1, 1)      pfq = GZZGL.createFisheyePaperQuad(pap, -1, -1, 1, 1, gridsize, gridsize)
76    
77      return pfq      return pfq
78    
# Line 84  bl = 0 Line 84  bl = 0
84  bm = 2  bm = 2
85  px, py = 625, 400  px, py = 625, 400
86  ps = 1  ps = 1
87    gridsize=16
88    
89  rng = java.util.Random()  rng = java.util.Random()
90    
# Line 110  class FisheyeScene: Line 111  class FisheyeScene:
111    
112      def key(self, k):      def key(self, k):
113          global bx, by, bs, ba, bl, bm, px, py, ps          global bx, by, bs, ba, bl, bm, px, py, ps
114            global gridsize
115          if k == "Up": py += 50          if k == "Up": py += 50
116          elif k == "Down": py -= 50          elif k == "Down": py -= 50
117          elif k == "Left": px += 50          elif k == "Left": px += 50
# Line 130  class FisheyeScene: Line 132  class FisheyeScene:
132          elif k == "L": bl -= .1; print "bl ", bl          elif k == "L": bl -= .1; print "bl ", bl
133          elif k == "m": bm += .5; print "bm ", bm          elif k == "m": bm += .5; print "bm ", bm
134          elif k == "M": bm -= .5; print "bm ", bm          elif k == "M": bm -= .5; print "bm ", bm
135            elif k == "g": gridsize *= 2; print "gridsize", gridsize; self.initpaper()
136            elif k == "G": gridsize /= 2; print "gridsize", gridsize; self.initpaper()
137          elif k == "v":          elif k == "v":
138              self.seed = rng.nextInt(2000000000)              self.seed = rng.nextInt(2000000000)
139              self.initpaper()              self.initpaper()

Legend:
Removed from v.1.15  
changed lines
  Added in v.1.16

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26