def __init__()

in jsuarez/extra/embyr_deprecated/embyr2d/modules.py [0:0]


   def __init__(self, realm, textures, fonts, 
         canvasSize, conf, **kwargs):
      super().__init__(canvasSize, **kwargs)
      self.W, self.H = canvasSize
      self.graphHeigh = 128
      self.exchangeWidth = 128
      self.conf = conf
      self.screenshot_idx = 0

      self.idx = 0
      self.nIdx = 3
      self.textures = textures
      self.counts = Counts(realm, textures.mipLevels, 
              canvasSize, border=3)
      self.deps   = Deps(realm, 
              canvasSize, border=3)
      self.action = Action(realm, 
              canvasSize, border=3)
      self.vals   = Vals(realm, textures.mipLevels, canvasSize, 
            conf, border=3)
      self.help   = Help(fonts, canvasSize, border=3)
      self.transparent = False
      self.charIdx = {'h':0, 'v':1, 'c':2, 't':3, 'f':4, 
              'w':5, 'q':6, 'a':7, '1':8, '2':9, 
              '3':10, 'd': 11, ']':12}
      self.funcIdx = {}
      self.funcIdx[self.charIdx['h']] = self.renderHelp
      self.funcIdx[self.charIdx['v']] = self.renderDefaults
      self.funcIdx[self.charIdx['c']] = self.renderCounts
      self.funcIdx[self.charIdx['f']] = self.renderFood
      self.funcIdx[self.charIdx['w']] = self.renderWater
      self.funcIdx[self.charIdx['q']] = self.renderHalf
      self.funcIdx[self.charIdx['d']] = self.renderDeps
      self.funcIdx[self.charIdx['a']] = self.renderAction
      self.funcIdx[self.charIdx['1']] = self.renderMelee
      self.funcIdx[self.charIdx['2']] = self.renderRange
      self.funcIdx[self.charIdx['3']] = self.renderMage
      self.funcIdx[self.charIdx[']']] = self.renderRight

      self.renderHelp(True)