]> jfr.im git - irc/gameservirc.git/blobdiff - gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/WeaponGO.h
Consolidated all the individual level files into a single levels.dat file.
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / include / GameServ / GameLayer / GameObjects / WeaponGO.h
index c507f7568557db663b5d94d6c6574bf59ba83f47..abb316dc7b2acae2431b42654bb02ca9cd1bc4f1 100644 (file)
@@ -4,14 +4,22 @@
 #include <string>\r
 using std::string;\r
 \r
+#include <GameServ/GameLayer/GameObjects/GameObject.h>\r
+using GameServ::GameLayer::GameObjects::GameObject;\r
+#include <GameServ/GameLayer/GameObjects/ItemGO.h>\r
+using GameServ::GameLayer::GameObjects::ItemGO;\r
+\r
 namespace GameServ { namespace GameLayer { namespace GameObjects {\r
 \r
        class WeaponGO : public ItemGO\r
        {\r
        public:\r
                WeaponGO();\r
-               WeaponGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhp);\r
-               ~WeaponGO();\r
+               WeaponGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhealth);\r
+               virtual ~WeaponGO();\r
+\r
+               virtual ItemTypes::ItemType Type(void) const;\r
+               virtual ItemGO *Clone(void) const;\r
 \r
        private:\r
        };\r