import threading import GameLogic import Rasterizer c=GameLogic.getCurrentController() o=c.getOwner() class sender(threading.Thread): def run(self): c = GameLogic.getCurrentController() o = c.getOwner() exit = c.getActuator('exit') folder = "screens/" sep = "game" num = str("%0004i"% o.counter) filename = folder+sep+num Rasterizer.makeScreenshot(filename) o.counter += 1 if o.counter == 250: GameLogic.addActiveActuator(exit, 1) if o.init==0: GameLogic.echo = sender() GameLogic.echo.start() o.init=1