Ejemplo n.º 1
0
    score = font.render("Score: " + str(player.score), 1, WHITE_COLOR)
    lives = font.render("Lives: " + str(player.lives), 1, WHITE_COLOR)
    screen.blit(score, score.get_rect())
    screen.blit(lives, (screen.get_width() / 2, 0))

    # Enemies movement
    zerglings.draw(screen)
    ship.draw(screen)
    bullet.draw(screen)

    # for zerg in zerglings:
    #     screen.blit(zerg.image, zerg.position)

    # Ship movement
    #screen.blit(ship.image, ((ship.position[0] - ship.image.get_width() / 2),
    #                         ship.position[1]))

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            sys.exit()
        ship.update(event, bullet)

    bullet.update()

    kill_list = sprite.groupcollide(bullet, zerglings, True, True)
    for val in kill_list.values():
        for x in val:
            player.add_pointes(x.points)

    pygame.display.update()