Ejemplo n.º 1
0
 def draw(self, focused=False, error=False ):
     if not error:
         GL.glColor3fv( self.color if not focused else self.focus_color )
     else:
         GL.glColor3fv( self.error_color)
     GL.glBindTexture(GL.GL_TEXTURE_2D, 0)
     GL.glBegin(GL.GL_TRIANGLES)
     if self.up:
         GL.glVertex2iv( self.bottomleft  )
         GL.glVertex2iv( self.bottomright )
         GL.glVertex2i( self.x + self.width / 2, self.y )
     else:
         GL.glVertex2iv( self.topleft  )
         GL.glVertex2iv( self.topright )
         GL.glVertex2i( self.x + self.width / 2, self.y + self.height )
     GL.glEnd()