#ifndef __CABILITYHANDLER_H__ #define __CABILITYHANDLER_H__ #include #include class CDefHandler; class CAbility { public: std::string name; std::vector infoTexts; //0 - basic; 2 - advanced int idNumber; bool isAllowed; //true if we can use this hero's ability (map information) }; class CAbilityHandler { public: std::vector abilities; CDefHandler * abils32, * abils44, * abils82; std::vector levels; void loadAbilities(); }; #endif // __CABILITYHANDLER_H__