X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2FHero.cpp;h=ab3b23e9b9c396e023516e539f640501a76ff831;hb=fbf5a98f8fd0da951e469003fe87d575a6bb30a4;hp=4bcc6d30175b9372170288cf0d3c3e6551d1b2da;hpb=fa3de7178227b9cc7f11c92208b5904cee3ae4c4;p=l2e.git diff --git a/src/battle/Hero.cpp b/src/battle/Hero.cpp index 4bcc6d3..ab3b23e 100644 --- a/src/battle/Hero.cpp +++ b/src/battle/Hero.cpp @@ -20,6 +20,10 @@ Hero::Hero() , ring(0) , jewel(0) +, meleeAnimation(0) +, attackAnimation(0) +, spellAnimation(0) + , maxHealth(0) , health(0) , maxMana(0) @@ -41,4 +45,13 @@ Hero::~Hero() { } + +void Hero::SubtractHealth(int amount) { + if (amount > Health()) { + health = 0; + } else { + health -= amount; + } +} + }