]> git.localhorst.tv Git - l2e.git/blobdiff - src/battle/BattleState.h
added checks for vitory/defeat condition
[l2e.git] / src / battle / BattleState.h
index 5898a2d4aa93920ffc9a5a20a1d366240d46de5c..7d65c14a23d8a1d08890ac0d7c52a4512351287c 100644 (file)
@@ -130,9 +130,13 @@ public:
        void NextAttack();
        bool AttacksFinished() const { return attackCursor >= int(attackOrder.size()); }
        void CalculateDamage();
+       void ApplyDamage();
        const Order &CurrentAttack() const { return attackOrder[attackCursor]; };
        void ClearAllAttacks();
 
+       bool Victory() const;
+       bool Defeat() const;
+
 public:
        geometry::Vector<int> CalculateScreenOffset(SDL_Surface *screen) const {
                return geometry::Vector<int>(