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

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

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

revision 1.11 by jvk, Wed Sep 18 05:58:08 2002 UTC revision 1.12 by jvk, Wed Sep 18 06:41:35 2002 UTC
# Line 16  class IrreguScene: Line 16  class IrreguScene:
16          self.mode = 255          self.mode = 255
17          self.combiners = "Enable"          self.combiners = "Enable"
18    
19            self.period = 1.0
20          self.border = 0.2          self.border = 0.2
21          self.w, self.h = 2, 1.5          self.w, self.h = 2, 1.5
22          self.initirregu()          self.initirregu()
# Line 81  class IrreguScene: Line 82  class IrreguScene:
82          """ % (boxtex.getTexId(), tex.getTexId(), self.combiners)          """ % (boxtex.getTexId(), tex.getTexId(), self.combiners)
83    
84    
85          self.iq = GZZGL.createIrregularQuad(self.border, self.w, self.h, 0, code)          self.iq = GZZGL.createIrregularQuad(self.border, self.w, self.h, self.period, 0, code)
86          self.iq2 = GZZGL.createIrregularQuad(self.border, self.w, self.h, 1, code)          self.iq2 = GZZGL.createIrregularQuad(self.border, self.w, self.h, self.period, 1, code)
87    
88      def key(self, k):      def key(self, k):
89          if 0: pass          if 0: pass
# Line 108  class IrreguScene: Line 109  class IrreguScene:
109          elif k == "H": self.h -= .1; self.initirregu()          elif k == "H": self.h -= .1; self.initirregu()
110          elif k == "b": self.border += .01; self.initirregu()          elif k == "b": self.border += .01; self.initirregu()
111          elif k == "B": self.border -= .01; self.initirregu()          elif k == "B": self.border -= .01; self.initirregu()
112            elif k == "p": self.period += .1; self.initirregu()
113            elif k == "P": self.period -= .1; self.initirregu()
114          elif "1" <= k <= "9":          elif "1" <= k <= "9":
115              self.mode ^= 1 << (int(k)-1)              self.mode ^= 1 << (int(k)-1)
116              print "mode=", [ (".","X")[(self.mode >> i) & 1] for i in range(0, 9) ]              print "mode=", [ (".","X")[(self.mode >> i) & 1] for i in range(0, 9) ]

Legend:
Removed from v.1.11  
changed lines
  Added in v.1.12

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