]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv/level.cpp
Finally got level.h/cpp compiling into the project... beginning to store
[irc/gameservirc.git] / gameserv / level.cpp
index 98cb40a7cbe0a4609dc9461c048255e1cdbb680a..7386a12e96d7aa221ef36fdcffac3b2fc6f5122a 100644 (file)
@@ -1,6 +1,6 @@
 #include "level.h"
 
-level::level()
+Level::Level()
 {
     strength.high = 0;
     strength.low = 0;
@@ -15,26 +15,37 @@ level::level()
     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;
+}