コード例 #1
0
ファイル: working.py プロジェクト: psederberg/pynamite
def scene1():
    # define some actors
    x = TextBox("Pynamite")
    y = TextBox("Rocks!!!", "Georgia")
    b = GradientBox()
    b.enter()
    
    # tell the first actor to enter
    enter(x)
    
    # wait for a keypress to continue
    pause()

    # fade out one actor while other comes in
    y.set_cx(0.0)
    y.set_cy(0.0)
    with parallel():
        fadein(2.0,y)
        y.set_cx(.5,duration=2.0,func="smooth")
        y.set_cy(.5,duration=2.0,func="smooth")
        fadeout(1.0,x)

    # wait for input
    pause()
    #wait(1.0)

    # last actor leaves
    with parallel():
        fadeout(2.0,y)
        y.set_cx(1.0,duration=2.0,func="smooth")
        y.set_cy(1.0,duration=2.0,func="smooth")
        with serial():
            wait(1.0)
            b.fadeout(2.0)