#include "level.h"
-level::level()
+Level::Level()
{
strength.high = 0;
strength.low = 0;
hp.low = 0;
}
-void level::setStrength(range &s)
+void Level::setStrength(range &s)
{
strength.high = s.high;
strength.low = s.low;
}
-void level::setGold(range &g)
+void Level::setGold(range &g)
{
gold.high = g.high;
gold.low = g.low;
}
-void level::setExp(range &e)
+void Level::setExp(range &e)
{
exp.high = e.high;
exp.low = e.low;
}
-void level::setHP(range &h)
+void Level::setHP(range &h)
{
hp.high = h.high;
hp.low = h.low;
}
+
+Monster Level::randomMonster()
+{
+ Monster temp(monsters.random());
+ temp.strength = strength.random();
+ temp.gold = gold.random();
+ temp.exp = exp.random();
+ temp.hp = hp.random();
+ temp.maxhp = temp.hp;
+ return temp;
+}