screen combatbar(combatEnemy, title=None): frame: xalign 0.01 yalign 0.05 xminimum 220 xmaximum 220 vbox: label "[pc.name]" text_size 22 xalign 0.5 null height 5 hbox: bar: xmaximum 130 value pc.hp range pc.max_hp left_gutter 0 right_gutter 0 thumb None thumb_shadow None null width 5 text "[pc.hp] / [pc.max_hp]" size 16 if pc.armor: label "Armor" text_size 22 xalign 0.5 null height 5 hbox: bar: xmaximum 130 value pc.armor.durability range pc.armor.max_durability left_gutter 0 right_gutter 0 thumb None thumb_shadow None null width 5 text "[pc.armor.durability] / [pc.armor.max_durability]" size 16 frame: xalign 0.99 yalign 0.05 xminimum 220 xmaximum 220 vbox: label "[combatEnemy.name]" text_size 22 xalign 0.5 null height 5 hbox: bar: xmaximum 130 value combatEnemy.hp range combatEnemy.max_hp left_gutter 0 right_gutter 0 thumb None thumb_shadow None null width 5 text "[combatEnemy.hp] / [combatEnemy.max_hp]" size 16 if hasattr(combatEnemy, "durability"): label "Armor" text_size 22 xalign 0.5 null height 5 hbox: bar: xmaximum 130 value combatEnemy.durability range combatEnemy.max_durability # value armoredEnemy.durability # range armoredEnemy.max_durability left_gutter 0 right_gutter 0 thumb None thumb_shadow None null width 5 text "[combatEnemy.durability] / [combatEnemy.max_durability]" size 16 if title != None: text "[title]" xalign 0.5 yalign 0.05 size 30