Хелсбар в виде сердечка


init:
    $ health = 100 # задаём количество здоровья
 
screen healthbar:
    # если заменить vbar на bar,
    # то индикатор станет горизонтальным
    vbar value StaticValue(health, 100): # максимум - 100 hp
        align (.05, .05) # положение на экране
        xmaximum 200 # размеры
        ymaximum 200
        left_bar "heartempty.png" # пустое сердце
        right_bar "heart.png" # полное сердце
        thumb None # здесь можно поставить разделитель
        thumb_shadow None # и тень
 
label start:
    show screen healthbar # выводим сердце на экран
    pause # ждём клика и начинаем демонстрацию
    while health > 0: # пока здоровье больше 0
        $ health -= 1 # уменьшаем его на единицу
        pause .01 # короткая пауза
    pause
    return
heart.png ↑
heartempty.png ↓



Комментарии