Esempio n. 1
0
#test sprite
testSprite = AnimatedSprite("./media/imgs/macks/mage1.png", 12, 32, 32, 3)
testSprite.startAnimation(0, 1, 1, True)


# run the game loop
while True:

    clock.tick(60)
#    surface.blit(tmxMap.tilesets[0].image, (0, 0))
    tmxMap.drawMap(surface, (0, 0, currentSize.width, currentSize.height))
    gameMessages.drawMessages(surface, pygame.Rect(0, 640, 1024, 128))

    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: