Example #1
0
    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)
                ))
Example #2
0
    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")
                ))
Example #3
0
    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)
                ))
Example #4
0
    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()

Example #6
0
            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()
Example #7
0
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()