| 12345678910111213141516171819202122232425262728293031 |
- #ifndef CARTHANDLER_H
- #define CARTHANDLER_H
- #include <string>
- #include <vector>
- enum EartClass {SartClass=0, TartClass, NartClass, JartClass, RartClass}; //artifact class (relict, treasure, strong, weak etc.)
- class CArtifact //container for artifacts
- {
- public:
- bool isAllowed; //true if we can use this artifact (map information)
- std::string name;
- std::string description;
- std::string desc2;
- std::string eventText;
- unsigned int price;
- bool spellBook, warMachine1, warMachine2, warMachine3, warMachine4, misc1, misc2, misc3, misc4, misc5, feet, lRing, rRing, torso, lHand, rHand, neck, shoulders, head;
- EartClass aClass;
- int number;
- };
- class CArtHandler //handles artifacts
- {
- public:
- std::vector<CArtifact> artifacts;
- void loadArtifacts();
- bool loadArtEvents();
- };
- #endif // CARTHANDLER_H
|