jsuarez/tools/RenderTest.py [8:45]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
class Neon(Enum):
   def rgb(h):
      h = h.lstrip('#')
      return tuple(int(h[i:i+2], 16) for i in (0, 2, 4))

   RED      = rgb('#ff0000')
   ORANGE   = rgb('#ff8000')
   YELLOW   = rgb('#ffff00')

   GREEN    = rgb('#00ff00')
   MINT     = rgb('#00ff80')
   CYAN     = rgb('#00ffff')

   BLUE     = rgb('#0000ff')
   PURPLE   = rgb('#8000ff')
   MAGENTA  = rgb('#ff00ff')

   WHITE    = rgb('#ffffff')
   GRAY     = rgb('#666666')
   BLACK    = rgb('#000000')

   BLOOD    = rgb('#bb0000')
   BROWN    = rgb('#7a3402')
   GOLD     = rgb('#eec600') #238 198
   SILVER   = rgb('#b8b8b8')

   FUCHSIA  = rgb('#ff0080')
   SPRING   = rgb('#80ff80')
   SKY      = rgb('#0080ff')
   TERM     = rgb('#41ff00')

   def rand12():
      ind = np.random.randint(0, 12)
      return (
              Neon.RED, Neon.ORANGE, Neon.YELLOW,
              Neon.GREEN, Neon.MINT, Neon.CYAN,
              Neon.BLUE, Neon.PURPLE, Neon.MAGENTA,
              Neon.FUCHSIA, Neon.SPRING, Neon.SKY)[ind].value
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



jsuarez/tools/kiv.py [15:52]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
class Neon(Enum):
   def rgb(h):
      h = h.lstrip('#')
      return tuple(int(h[i:i+2], 16) for i in (0, 2, 4))

   RED      = rgb('#ff0000')
   ORANGE   = rgb('#ff8000')
   YELLOW   = rgb('#ffff00')

   GREEN    = rgb('#00ff00')
   MINT     = rgb('#00ff80')
   CYAN     = rgb('#00ffff')

   BLUE     = rgb('#0000ff')
   PURPLE   = rgb('#8000ff')
   MAGENTA  = rgb('#ff00ff')

   WHITE    = rgb('#ffffff')
   GRAY     = rgb('#666666')
   BLACK    = rgb('#000000')

   BLOOD    = rgb('#bb0000')
   BROWN    = rgb('#7a3402')
   GOLD     = rgb('#eec600') #238 198
   SILVER   = rgb('#b8b8b8')

   FUCHSIA  = rgb('#ff0080')
   SPRING   = rgb('#80ff80')
   SKY      = rgb('#0080ff')
   TERM     = rgb('#41ff00')

   def rand12():
      ind = np.random.randint(0, 12)
      return (
              Neon.RED, Neon.ORANGE, Neon.YELLOW,
              Neon.GREEN, Neon.MINT, Neon.CYAN,
              Neon.BLUE, Neon.PURPLE, Neon.MAGENTA,
              Neon.FUCHSIA, Neon.SPRING, Neon.SKY)[ind].value
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



