import threading import GameLogic import Rasterizer c=GameLogic.getCurrentController() o=c.getOwner() class sender(threading.Thread): def run(self): counter = 0 while(counter<250): 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 counter+=1 if o.counter >= 250: GameLogic.addActiveActuator(exit, 1) if o.init==0: GameLogic.echo = sender() GameLogic.echo.run() o.init=1