#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