Example #1
0
        #     0 = 204, 220
        #     1 = 220, 220
        #     9 = 348, 220
        # Purple:
        #     9 = 348, 284
        return( h )

# ================================================================================
if __name__ == '__main__':
    # Use the SpriteSheet.exploresheet() method to display the sprites & determine their coords:
    if False:
        ss = SpriteSheet( 'sprite_sheets/frogger.png', stepx=16, stepy=16, offsetx=0, offsety=0 )
        grid = Ledgrid()
        grid.exploreSheet( ss )
        grid.clear()
        grid.close()
        sys.exit(0)
        
    # Use the AnimationSequence.addFrame() method to define a sequences of images for an animation:
    if True:        
        frogger_ss = FroggerSheet( )
        dur = 150

        seq1 = AnimationSequence("seq1")
        seq1.addFrame( frogger_ss, 'SwimmingTurtle1', duration_ms=dur )
        seq1.addFrame( frogger_ss, 'SwimmingTurtle2', duration_ms=dur )
        seq1.addFrame( frogger_ss, 'SwimmingTurtle3', duration_ms=dur )
        seq1.addFrame( frogger_ss, 'SwimmingTurtle2', duration_ms=dur )

        seq2 = AnimationSequence("seq2")
        seq2.addFrame( frogger_ss, 'explode1', duration_ms=dur )