Пример #1
0
        if slash == False:
            col = (archer.rect.colliderect(skeleton.rect))
            if col == True:
                strengthChange = '0.2'
                minusString = '-'
                fstrengthChange = float(strengthChange)
                strength -= (fstrengthChange)
                # The decrease in health shown to the user
                hit = font.render(minusString + strengthChange, True, (Red))
                screen.blit(hit, (archer.rect.x, archer.rect.y))

    # === health change if hit by enemy ===
    if 1 <= strength <= 2:
        heart.two()
    elif 0 <= strength <= 1:
        heart.one()
    elif strength <= 0:
        print('Game Over')
        carryOn = False
        Game_Over(screen, menuFont, Width, clock)
    else:
        heart.three()

    keys = pygame.key.get_pressed()
    if keys[pygame.K_d]:
        archer.moveRight(20)
    elif keys[pygame.K_a]:
        archer.moveLeft(30)
    elif keys[pygame.K_q]:
        archer.shoot()
    elif keys[pygame.K_e]: