]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv-2.0/libgameservgldl/src/GameLayer/GameObjects/WeaponGO.cpp
Still creating all the classes.. does not compile
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / src / GameLayer / GameObjects / WeaponGO.cpp
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..018aa37f9c551867e4dc10ae69027a5512cfc78e 100644 (file)
@@ -0,0 +1,32 @@
+#include <GameServ/GameLayer/GameObjects/WeaponGO.h>\r
+using GameServ::GameLayer::GameObjects::WeaponGO;\r
+\r
+#include <string>\r
+using std::string;\r
+#include <vector>\r
+using std::vector;\r
+\r
+#include <boost/format.hpp>\r
+#include <boost/algorithm/string.hpp>\r
+using boost::format;\r
+using boost::str;\r
+\r
+WeaponGO::WeaponGO() : ItemGO()\r
+{\r
+}\r
+\r
+WeaponGO::WeaponGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhp) :\r
+ItemGO(), mName(name), mPrice(price), mUses(uses)\r
+{\r
+       mModifiers.clear();\r
+       mModifiers.push_back(str(format("STRENGTH + %d") % strength));\r
+       mModifiers.push_back(str(format("DEFENSE + %d") % defense));\r
+       mModifiers.push_back(str(format("MAXHP + %d") maxhp));\r
+}\r
+\r
+\r
+\r
+\r
+\r
+\r
+\r