/[gzz]/gzz/gfx/demo/papertest-dual.py
ViewVC logotype

Diff of /gzz/gfx/demo/papertest-dual.py

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

revision 1.1 by mudyc, Thu Nov 14 13:03:50 2002 UTC revision 1.2 by Vegai, Thu Nov 14 14:59:16 2002 UTC
# Line 236  class MultiPaperScene: Line 236  class MultiPaperScene:
236          self.w = 4          self.w = 4
237          self.h = 3          self.h = 3
238          self.seed = 0          self.seed = 0
239          self.initpaper()          # self.initpaper()
240    
241      def initpaper(self):      def initpaper(self):
242          self.pq = range(0,self.w*self.h)          self.pq = range(0,self.w*self.h)
# Line 289  class MultiPaperScene: Line 289  class MultiPaperScene:
289          self.boxes = []          self.boxes = []
290          cs1 = range(0,self.w*self.h)          cs1 = range(0,self.w*self.h)
291          for i in range(0,self.w*self.h):          for i in range(0,self.w*self.h):
292              if i >= len(self.pq): break              # if i >= len(self.pq): break
293    
294              x = (i%self.w+.5)*size.width/self.w              x = (i%self.w+.5)*size.width/self.w
295              y = (i/self.w+.5)*size.height/self.h              y = (i/self.w+.5)*size.height/self.h
# Line 303  class MultiPaperScene: Line 303  class MultiPaperScene:
303              if gzz.gfx.gl.PaperOptions.use_opengl_1_1:              if gzz.gfx.gl.PaperOptions.use_opengl_1_1:
304                  vs.matcher.add(cs1[i], str(i))                  vs.matcher.add(cs1[i], str(i))
305                            
306                  vs.map.put(self.pq[i], cs1[i], cs2)                  vs.map.put(getpaper(self.seed + i), cs1[i], cs2)
307                  putText(vs, cs1[i], str(self.seed + i), color=(0,0,0), x=-1,y=1,z=-1, h=.5, key=str(i))                  putText(vs, cs1[i], str(self.seed + i), color=(0,0,0), x=-1,y=1,z=-1, h=.5, key=str(i))
308                  gzz.gfx.gl.PaperOptions.use_opengl_1_1 = not gzz.gfx.gl.PaperOptions.use_opengl_1_1                  gzz.gfx.gl.PaperOptions.use_opengl_1_1 = not gzz.gfx.gl.PaperOptions.use_opengl_1_1
309              else:              else:
310                  vs.matcher.add(cs1[i],'dual'+ str(i))                  vs.matcher.add(cs1[i],'dual'+ str(i))
311                            
312                  vs.map.put(self.pq[i-1], cs1[i], cs2)                  vs.map.put(getpaper(self.seed + i - 1), cs1[i], cs2)
313                  putText(vs, cs1[i], str(self.seed + i -1), color=(0,0,0), x=-1,y=1,z=-1, h=.5, key='dual'+str(i-1))                  putText(vs, cs1[i], str(self.seed + i -1), color=(0,0,0), x=-1,y=1,z=-1, h=.5, key='dual'+str(i-1))
314                  gzz.gfx.gl.PaperOptions.use_opengl_1_1 = not gzz.gfx.gl.PaperOptions.use_opengl_1_1                  gzz.gfx.gl.PaperOptions.use_opengl_1_1 = not gzz.gfx.gl.PaperOptions.use_opengl_1_1
315    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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