/TGame/TCommon/Combat/CombatCalculatorImp.h

http://awoe.googlecode.com/ · C Header · 21 lines · 11 code · 7 blank · 3 comment · 0 complexity · 0be754756029deebc3863153fc1c7668 MD5 · raw file

  1. #ifndef __COMBAT_CALCULATE_IMP__
  2. #define __COMBAT_CALCULATE_IMP__
  3. #include "Combat/CombatCalculatorIf.h"
  4. class TCOM_API CombatCalculatorStandard : public ICombatCalculator
  5. {
  6. public:
  7. //
  8. // calculate the combat result
  9. //
  10. virtual bool doCalc(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
  11. virtual bool doCalcDamage(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
  12. virtual bool doCalcHeal(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
  13. };
  14. #endif