/TGame/TCommon/Combat/CombatCalculatorValidator.h
http://awoe.googlecode.com/ · C Header · 25 lines · 14 code · 8 blank · 3 comment · 0 complexity · f0d35ba222b6a590b3f8c2a355026612 MD5 · raw file
- #ifndef __COMBAT_CALCULATE_IMP__VALIDATOR
- #define __COMBAT_CALCULATE_IMP__VALIDATOR
-
- #include "CombatCalculatorImp.h"
-
-
- class TCOM_API CombatCalculatorValidator : public CombatCalculatorStandard
- {
- public:
- CombatCalculatorValidator(const CombatResult& s);
- //
- // calculate the combat result
- //
- virtual bool doCalc(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
-
- virtual bool doCalcDamage(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
-
- virtual bool doCalcHeal(CombatSkill& ab, ICombatSys& c, ICombatSys& t, CombatResult& r);
-
- protected:
- const CombatResult& m_rSvr;
- };
-
- #endif