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 ↓

Комментарии
Отправить комментарий