taskMgr.doMethodLater(.01, self._callbacks[2], 'cb2')
elif msg[0] == 'set_idx':
taskMgr.doMethodLater(.01, self._callbacks[3], 'cb3', [msg[1]])
+ elif msg[0] == 'enforce_resolution':
+ taskMgr.doMethodLater(.01, self._callbacks[4], 'cb4', [msg[1]])
except EOFError:
running = False
def __init__(self, ref):
super().__init__()
- self._listener = ListenerThread([self._do_screenshot, self._do_enforce_res, self.__verify, self._set_idx])
+ self._listener = ListenerThread([self._do_screenshot, self._do_enforce_res, self.__verify, self._set_idx, self._do_enforce_resolution])
self._listener.start()
self.txt = OnscreenText('', fg=(1, 0, 0, 1), scale=.16)
#self._path = ''
info('enforce_res %s' % res)
messenger.send('enforce_res', [res])
+ def _do_enforce_resolution(self, res):
+ info('enforce resolution %s (callback)' % res)
+ messenger.send('enforce_resolution', [res])
+
#def _screenshot(self, time, name):
#self._fnames += [self._path + name + '.png']
#self._tasks += [(