/[gzz]/gzz/gfx/demo/paper/combinerutil.py
ViewVC logotype

Diff of /gzz/gfx/demo/paper/combinerutil.py

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

revision 1.3 by tjl, Mon Dec 23 10:34:51 2002 UTC revision 1.4 by tjl, Sun Dec 29 20:33:12 2002 UTC
# Line 196  class PaperTemplate: Line 196  class PaperTemplate:
196          End          End
197          """)          """)
198    
199          keys = [          self.keys = [
200  Action("Select random new colors", "c", lambda *args: self.randColors()),  Action("Select random new colors", "c", lambda *args: self.randColors()),
201  Action("Select random dot-product vector 1", "1", lambda *args: self.randvec(0)),  Action("Select random dot-product vector 1", "1", lambda *args: self.randvec(0)),
202  Action("Select random dot-product vector 2", "2",  lambda *args: self.randvec(1)),  Action("Select random dot-product vector 2", "2",  lambda *args: self.randvec(1)),
203  SlideLin("x0",  .12, .01, "Move area 1", "Left", "Right"),  Action("Move", "Left",  lambda *args: self.move(-1,0)),
204  SlideLin("y0",  .02, .01, "Move area 1", "Left", "Right"),  Action("Move", "Right",  lambda *args: self.move(1,0)),
205    Action("Move", "Up",  lambda *args: self.move(0,-1)),
206    Action("Move", "Down",  lambda *args: self.move(0,1)),
207          ]          ]
208    
209        def move(self, dx, dy):
210            self.x0 += dx * .01
211            self.y0 += dy * .01
212      def initvecs(self):      def initvecs(self):
213          colors = Colors(self.vecseed0)          colors = Colors(self.vecseed0)
214          r0 = colors.getNVDP3VecStr(0)          r0 = colors.getNVDP3VecStr(0)
# Line 234  SlideLin("y0",  .02, .01, "Move area 1", Line 240  SlideLin("y0",  .02, .01, "Move area 1",
240              self.texgen0 = TexGenXYRepeatUnit(rnd=rng)              self.texgen0 = TexGenXYRepeatUnit(rnd=rng)
241          elif k == "F5":          elif k == "F5":
242              self.texgen1 = TexGenXYRepeatUnit(rnd=rng)              self.texgen1 = TexGenXYRepeatUnit(rnd=rng)
         elif k == "Up": self.y0 -= self.deltac  
         elif k == "Down": self.y0 += self.deltac  
         elif k == "Left": self.x0 -= self.deltac  
         elif k == "Right": self.x0 += self.deltac  
243    
244      def place(self, vs, into, t1, c, t2):      def place(self, vs, into, t1, c, t2):
245          print self.x0,self.y0,self.x1,self.y1          print self.x0,self.y0,self.x1,self.y1

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

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