Esempio n. 1
0
    for event in pygame.event.get():
        if event.type == QUIT:
            testSprite.stopAnimation()
            pygame.quit()
            sys.exit()
        elif event.type == KEYUP:
            if event.key == K_ESCAPE:
                testSprite.stopAnimation()
                pygame.quit()
                sys.exit()
        elif event.type == MOUSEBUTTONUP:
            print tmxMap.getTileByCoordinates(event.pos, 0).properties, tmxMap.getTileByCoordinates(event.pos).gidInTileset
        elif event.type == KEYDOWN:
            if event.key == K_UP:
                tmxMap.scrollMap(0, -10)
            elif event.key == K_DOWN:
                tmxMap.scrollMap(0, 10)
            elif event.key == K_LEFT:
                tmxMap.scrollMap(-10, 0)
            elif event.key == K_RIGHT:
                tmxMap.scrollMap(10, 0)

    # draw sprites here
    testSprite.update()

    if (animPath is not None):
        testSprite.drawSprite(surface, animPath.getCurrentPosition())
    #testSprite.drawSprite(surface, (256, 256))

    pygame.display.update()