This commit is contained in:
17
src/Battling/Library/BattleStatCalculator.hpp
Normal file
17
src/Battling/Library/BattleStatCalculator.hpp
Normal file
@@ -0,0 +1,17 @@
|
||||
#ifndef CREATURELIB_BATTLESTATCALCULATOR_HPP
|
||||
#define CREATURELIB_BATTLESTATCALCULATOR_HPP
|
||||
|
||||
#include "../../Core/StatisticSet.hpp"
|
||||
|
||||
namespace CreatureLib::Battling {
|
||||
//predeclare BattleCreature class
|
||||
class BattleCreature;
|
||||
|
||||
class BattleStatCalculator {
|
||||
public:
|
||||
virtual Core::StatisticSet<uint32_t > CalculateStats(BattleCreature* creature) const;
|
||||
virtual uint32_t CalculateStat(BattleCreature* creature, Core::Statistic stat) const;
|
||||
};
|
||||
}
|
||||
|
||||
#endif //CREATURELIB_BATTLESTATCALCULATOR_HPP
|
||||
Reference in New Issue
Block a user