//! Logical Modifer enumerator\r
enum Modifier\r
{\r
- strength, defense, maxhp, hp, forestfights, playerfights, gold, bank\r
+ strength, defense, maxhealth, health, forestfights, playerfights, gold, bank\r
};\r
\r
//! Get the name of a modifier\r
} modifierinfo;\r
static const modifierinfo mModifierInfoTable[];\r
}; // Modifiers class\r
+\r
+ class Range\r
+ {\r
+ public:\r
+ Range();\r
+ Range(const unsigned int &high, const unsigned int &low);\r
+ ~Range();\r
+\r
+ //! Generate a random number within the range\r
+ unsigned int Random();\r
+\r
+ //! Property get - High\r
+ unsigned int High(void) const;\r
+ \r
+ //! Property set - High\r
+ void High(const unsigned int &value);\r
+\r
+ //! Property get - Low\r
+ unsigned int Low(void) const;\r
+\r
+ //! Property set - Low\r
+ void Low(const unsigned int &value);\r
+ \r
+ private:\r
+ unsigned int mHigh;\r
+ unsigned int mLow;\r
+ };\r
} \r
}\r
#endif
\ No newline at end of file