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)