/[gzz]/gzz/gzz/modules/pp/demotest.py
ViewVC logotype

Diff of /gzz/gzz/modules/pp/demotest.py

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

revision 1.26 by jvk, Sun Dec 1 13:39:51 2002 UTC revision 1.27 by mudyc, Mon Dec 2 20:13:05 2002 UTC
# Line 13  from gfx.libutil import effects Line 13  from gfx.libutil import effects
13    
14  from gfx.libutil import saveanim  from gfx.libutil import saveanim
15    
16    
17    from test.tools import tools
18    enfMaker = gzz.media.impl.Enfilade1DImpl.Enfilade1DImplMaker()
19    
20    
21  AbstractUpdateManager.defaultAnimationTime = 3000  AbstractUpdateManager.defaultAnimationTime = 3000
22  # AbstractUpdateManager.fractCalc = AbstractUpdateManager.LinearCalculator()  # AbstractUpdateManager.fractCalc = AbstractUpdateManager.LinearCalculator()
23    
# Line 56  stopclip = GLRen.createStopClipSquare() Line 61  stopclip = GLRen.createStopClipSquare()
61    
62  lineconn = GLRen.createLineConnector(-10, -10)  lineconn = GLRen.createLineConnector(-10, -10)
63    
64    
65  anchors = [  anchors = [
66      (i, Math.random() * 100, Math.random() * 100)      (i, Math.random() * 100, Math.random() * 100)
67      for i in range(0,1)]      for i in range(0,1)]
# Line 75  class PPView2Scene: Line 81  class PPView2Scene:
81              print "INTERPLIST"              print "INTERPLIST"
82              self.vs.dump()              self.vs.dump()
83              print self.vs.matcher.interpList(self.vs.matcher)              print self.vs.matcher.interpList(self.vs.matcher)
84            if key == "Ctrl-X":
85                print 'Saveing scene'
86                # Next, the mediaserver we'll save to.
87                ms = gzz.mediaserver.SimpleMediaserver(
88                    gzz.mediaserver.storage.TransientStorer())
89    
90                # We'll use a fake mediaserver pointer
91                pointer_id = "FOObar"
92    
93    
94                # We need to get a "filer" for storing versions of our space.
95                # Accept this part as 'magic' for now...
96                filers = gzz.mediaserver.MediaserverFiler.Group(
97                    gzz.slices.SliceVersion.EMPTY_VERSION, ms,
98                    gzz.slices.YAMLVersionFormatter.YAMLVersionFormat(ms, enfMaker))
99                filer = filers.getFiler("FOObar")
100    
101                # Now, saving the space is a one-liner:
102                filers.saveAll(space.getSlicer().exportAll())
103                
104            if key == "Ctrl-Z":
105                print 'Loading scene'
106                # Next, the mediaserver we'll save to.
107                ms = gzz.mediaserver.SimpleMediaserver(
108                    gzz.mediaserver.storage.TransientStorer())
109    
110                # We'll use a fake mediaserver pointer
111                pointer_id = "FOObar"
112    
113                # We need to get a "filer" for storing versions of our space.
114                # Accept this part as 'magic' for now...
115                filers = gzz.mediaserver.MediaserverFiler.Group(
116                    gzz.slices.SliceVersion.EMPTY_VERSION, ms,
117                    gzz.slices.YAMLVersionFormatter.YAMLVersionFormat(ms, enfMaker))
118                filer = filers.getFiler("FOObar")
119    
120                # Loading:
121                space = gzz.impl.ModularSpace(filer.load(), *tools.spaceArgList())
122                
123          if key == "Ctrl-P":          if key == "Ctrl-P":
124              rotatelist(self.poly)              rotatelist(self.poly)
125          if key == "Ctrl-S":          if key == "Ctrl-S":

Legend:
Removed from v.1.26  
changed lines
  Added in v.1.27

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