X-Git-Url: http://git.localhorst.tv/?a=blobdiff_plain;f=src%2Fbattle%2FBattleState.h;h=7d65c14a23d8a1d08890ac0d7c52a4512351287c;hb=51c5ffb4958968827b93624f7849c1b7d3a1eacb;hp=5898a2d4aa93920ffc9a5a20a1d366240d46de5c;hpb=a01c2f05b5a6493d7fe097eb15e5337a095992ae;p=l2e.git diff --git a/src/battle/BattleState.h b/src/battle/BattleState.h index 5898a2d..7d65c14 100644 --- a/src/battle/BattleState.h +++ b/src/battle/BattleState.h @@ -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 CalculateScreenOffset(SDL_Surface *screen) const { return geometry::Vector(