namespace battle {
-Monster::Monster() {
- // TODO Auto-generated constructor stub
+Monster::Monster()
+: name("")
+, sprite(0)
+, dropItem(0)
+, attackScript(0)
+, defenseScript(0)
+
+, maxHealth(0)
+, health(0)
+, maxMana(0)
+, mana(0)
+
+, expReward(0)
+, goldReward(0)
+
+, level(0)
+, dropChance(0) {
}
Monster::~Monster() {
- // TODO Auto-generated destructor stub
}
-} /* namespace battle */
+
+void Monster::SubtractHealth(int amount) {
+ if (amount > Health()) {
+ health = 0;
+ } else {
+ health -= amount;
+ }
+}
+
+}