def testParallelAnim(self): def animStopped(): self.__endCalled = True def startAnim(): node0 = Player.getElementByID("mainimg") node1 = Player.getElementByID("test") node2 = Player.getElementByID("test1") self.anim = anim.ParallelAnim( [ anim.SplineAnim(node1, "x", 400, 0, 40, 0, 0), anim.EaseInOutAnim(node2, "x", 300, 129, 99, 100, 100) ], animStopped) self.anim.start() anim.init(avg) self.__endCalled = False Player.setFakeFPS(10) self.initDefaultImageScene() self.start(False, (startAnim, lambda: self.assertEqual(anim.getNumRunningAnims(), 2), lambda: self.assert_(not(self.anim.isDone())), lambda: self.compareImage("testParallelAnims1"), None, None, lambda: self.compareImage("testParallelAnims2"), lambda: self.assert_(self.anim.isDone()), lambda: self.assert_(self.__endCalled) ))
def testStateAnim(self): def state2Callback(): self.__state2CallbackCalled = True def makeAnim(): node = Player.getElementByID("test") self.anim = anim.StateAnim( {"STATE1": anim.LinearAnim(node, "x", 200, 64, 128), "STATE2": anim.LinearAnim(node, "x", 200, 128, 64), "STATE3": anim.WaitAnim()}, {"STATE1": anim.AnimTransition("STATE2", state2Callback), "STATE2": anim.AnimTransition("STATE3")}) anim.init(avg) Player.setFakeFPS(10) self.__state2CallbackCalled = False self.initDefaultImageScene() self.start(False, (makeAnim, lambda: self.compareImage("testStateAnim1"), lambda: self.anim.setState("STATE1"), None, lambda: self.compareImage("testStateAnim2"), lambda: self.anim.getState() == "STATE2", lambda: self.compareImage("testStateAnim3"), lambda: self.assert_(self.__state2CallbackCalled), lambda: self.anim.getState() == "STATE3", lambda: self.compareImage("testStateAnim4"), lambda: self.anim.setState("STATE1"), lambda: self.assertEqual(anim.getNumRunningAnims(), 1), lambda: self.compareImage("testStateAnim5") ))
def testWaitAnim(self): def animStopped(): self.__endCalled = True def startAnim(): self.anim = anim.WaitAnim(200, animStopped, False) self.anim.start() anim.init(avg) Player.setFakeFPS(10) self.__endCalled = False self.initDefaultImageScene() self.start(False, (startAnim, lambda: self.assert_(not(self.anim.isDone())), None, None, lambda: self.assert_(self.anim.isDone()), lambda: self.assert_(self.__endCalled) ))
def testContinuousAnim(self): def onStart(): Player.setTimeout(10,startAnim) Player.setTimeout(100,lambda:self.compareImage("testContAnim1")) Player.setTimeout(200,startAnim2) Player.setTimeout(400,lambda:self.compareImage("testContAnim2")) Player.setTimeout(450,startAnim3) Player.setTimeout(700,lambda:self.compareImage("testContAnim3")) Player.setTimeout(800,stopAnim) Player.setTimeout(900,lambda:self.compareImage("testContAnim4")) Player.setTimeout(1000,Player.stop) def startAnim(): node=Player.getElementByID("testtiles") self.anim=anim.ContinuousAnim(node,"angle",0,1,0) self.anim.start() def startAnim2(): node=Player.getElementByID("test") self.anim2=anim.ContinuousAnim(node,"width",0,50,0) self.anim2.start() def startAnim3(): node=Player.getElementByID("test1") self.anim3=anim.ContinuousAnim(node,"x",0,50,0) self.anim3.start() def stopAnim(): self.anim.abort() self.anim2.abort() self.anim3.abort() self.anim = None self.anim2 = None self.anim3 = None Player.setFakeFPS(25) anim.init(avg) self.initDefaultImageScene() Player.setTimeout(1, onStart) Player.play()
Player = avg.Player() Log = avg.Logger.get() bDebug = not(os.getenv('CLEUSE_DEPLOY')) if (bDebug): Player.setResolution(0, 0, 0, 0) else: Player.setResolution(1, 0, 0, 0) Player.showCursor(0) Log.setFileDest("/var/log/cleuse.log") Log.setCategories(Log.APP | Log.WARNING | Log.PROFILE | # Log.PROFILE_LATEFRAMES | Log.CONFIG # Log.MEMORY | # Log.BLTS | # Log.EVENTS ) Player.loadFile("monitor2.avg") anim.init(Player) initParams() framerate = 40 Player.setInterval(10, onFrame) Player.getElementByID("bkgndvideo").opacity = 0.4 Player.getElementByID("bkgndvideo").play() Player.setVBlankFramerate(1) Player.play()
value.color = param.getColor() Player = avg.Player.get() Log = avg.Logger.get() bDebug = not (os.getenv('CLEUSE_DEPLOY')) if (bDebug): Player.setResolution(0, 0, 0, 0) else: Player.setResolution(1, 0, 0, 0) Player.showCursor(0) Log.setFileDest("/var/log/cleuse.log") Log.setCategories( Log.APP | Log.WARNING | Log.PROFILE | # Log.PROFILE_LATEFRAMES | Log.CONFIG # Log.MEMORY | # Log.BLTS | # Log.EVENTS ) Player.loadFile("monitor2.avg") anim.init(avg) initParams() framerate = 40 Player.setInterval(10, onFrame) Player.getElementByID("bkgndvideo").opacity = 0.4 Player.getElementByID("bkgndvideo").play() Player.setVBlankFramerate(1) Player.play()
Player = avg.Player.get() Log = avg.Logger.get() bDebug = not(os.getenv('CLEUSE_DEPLOY')) if (bDebug): Player.setResolution(0, 0, 0, 0) else: Player.setResolution(1, 0, 0, 0) Player.showCursor(0) Log.setFileDest("/var/log/cleuse.log") Log.setCategories(Log.APP | Log.WARNING | Log.PROFILE | # Log.PROFILE_LATEFRAMES | Log.CONFIG # Log.MEMORY | # Log.BLTS | # Log.EVENTS ) Player.loadFile("monitor2.avg") anim.init(avg) initParams() framerate = 40 Player.setInterval(10, onFrame) Player.getElementByID("bkgndvideo").opacity = 0.4 Player.getElementByID("bkgndvideo").play() Player.setVBlankFramerate(1) Player.play()