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

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

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

revision 1.50 by mudyc, Fri Nov 15 09:14:20 2002 UTC revision 1.51 by tjl, Fri Nov 22 15:23:11 2002 UTC
# Line 1  Line 1 
1  from __future__ import nested_scopes  from __future__ import nested_scopes
2    
3  from types import ClassType  from types import ClassType
4    from gfx.libutil import saveanim
5    
6  # Jython doesn't have boolean. (future?)  # Jython doesn't have boolean. (future?)
7  False = 0  False = 0
# Line 77  def globalkey(k): Line 78  def globalkey(k):
78      if k == "f":  # as fork      if k == "f":  # as fork
79          MultiPaperScene.has_dual_papers = not MultiPaperScene.has_dual_papers          MultiPaperScene.has_dual_papers = not MultiPaperScene.has_dual_papers
80          print 'Dual papers:', MultiPaperScene.has_dual_papers          print 'Dual papers:', MultiPaperScene.has_dual_papers
81        if k == "p":
82            makeScreenshots()
83    
84  def dobenchmark(w, vs):  def dobenchmark(w, vs):
85      global benchmark      global benchmark
# Line 411  if not globals().has_key("window_resized Line 414  if not globals().has_key("window_resized
414      window_resized = 1      window_resized = 1
415      w.setLocation(0,0,1200,900)      w.setLocation(0,0,1200,900)
416    
417    def makeScreenshots():
418        ps = MultiPaperScene()
419        ps.seed = 199871850
420        ps.initpaper()
421        vs = w.createVobScene()
422        ps.scene(vs)
423        w.renderStill(vs, 0)
424        saveanim.saveframe("shots/multipaper.png", w)
425    
426    
427    

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

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