/*** * classHuman.h * * Set the human class prototype * * @author Leigh Ashton * @since 06 Feb, 2008. **/ #ifndef CLASSHUMAN_H #define CLASSHUMAN_H #include #include using namespace std; class human { public: human(); // variables string name; string profession; string race; string sex; // The base stats, not used directly except to work out actual used stats int baseHealth; int baseEnergy; int baseMagic; // Used directly, after bounus attributes are worked out int health; int energy; int magic; // The base stats, not used directly except to work out actual used stats int baseStamina; int baseStrength; int baseDexterity; int baseIntellegence; int baseCharisma; // Used directly, after bounus attributes are worked out int stamina; int strength; int dexterity; int intellegence; int charisma; // Blade modifiers, these are further adjusted by skills int bladeBlock; int bladeParry; int bladeShieldBlock; int bladeDodge; // prototypes void processModifiers(); void dump(int objectId); }; #endif // CLASSHUMAN_H