~sjdv1982/hivesystem/0.81

« back to all changes in this revision

Viewing changes to dragonfly/pandahive/pandabgrid.py

  • Committer: sjoerd
  • Date: 2012-02-22 11:41:21 UTC
  • Revision ID: sjoerd-20120222114121-5ofd8xvfsmzix3cw
febĀ 2012

Show diffs side-by-side

added added

removed removed

Lines of Context:
21
21
    for n in range(sx):
22
22
      for nn in range(sy):
23
23
        try:
24
 
          v = self.grid.get_value(self.grid.minx+n,self.grid.miny+nn)
25
 
        except ValueError:
26
 
          v = False
27
 
        square = self.squares[n,nn]
28
 
        if v == True:
29
 
          square.setColor(1,1,1,1)
30
 
        else:
31
 
          square.setColor(0,0,0,1)      
 
24
          v = self.grid.get_value(self.grid.minx+n,self.grid.miny+nn)
 
25
        except ValueError:
 
26
          v = False
 
27
        square = self.squares[n,nn]
 
28
        if v == True:
 
29
          square.setColor(1,1,1,1)
 
30
        else:
 
31
            square.setColor(0,0,0,1)        
32
32
 
33
33
  def _build_grid(self):
34
34
    color = getattr(self.parameters, "color", (0,0,0,0))    
43
43
    cardgeom = NodePath(card.generate())
44
44
    for n in range(sx):
45
45
      for nn in range(sy):
46
 
        square = NodePath(self.identifier+'-square-%d-%d' % (n+1,nn+1))
47
 
        cardgeom.instanceTo(square)
48
 
        square.setPos(float(n)/sx,0,-float(nn+1)/sy)
49
 
        square.setScale(1.0/sx,1,1.0/sy)
50
 
        square.reparentTo(node)
51
 
        squares[n,nn] = square    
 
46
        square = NodePath(self.identifier+'-square-%d-%d' % (n+1,nn+1))
 
47
        cardgeom.instanceTo(square)
 
48
        square.setPos(float(n)/sx,0,-float(nn+1)/sy)
 
49
        square.setScale(1.0/sx,1,1.0/sy)
 
50
        square.reparentTo(node)
 
51
        squares[n,nn] = square    
52
52
 
53
53
    #2: the lines
54
54
    gnode = GeomNode(self.identifier+"-lines")