]> jfr.im git - irc/gameservirc.git/blame_incremental - gameserv-2.0/libgameservgldl/include/GameServ/GameLayer/GameObjects/PotionGO.h
Finished up the InventoryManager class, removed the Inventory handling from PlayerGO...
[irc/gameservirc.git] / gameserv-2.0 / libgameservgldl / include / GameServ / GameLayer / GameObjects / PotionGO.h
... / ...
CommitLineData
1#ifndef __GS__POTION_H__\r
2#define __GS__POTION_H__\r
3\r
4#include <GameServ/GameLayer/GameObjects/GameObject.h>\r
5using GameServ::GameLayer::GameObjects::GameObject;\r
6#include <GameServ/GameLayer/GameObjects/ItemGO.h>\r
7using GameServ::GameLayer::GameObjects::ItemGO;\r
8\r
9\r
10namespace GameServ { namespace GameLayer { namespace GameObjects {\r
11\r
12class PotionGO : public ItemGO\r
13{\r
14public:\r
15 PotionGO();\r
16 PotionGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhealth);\r
17 virtual ~PotionGO();\r
18\r
19 virtual ItemTypes::ItemType Type(void) const;\r
20 virtual ItemGO *Clone(void) const;\r
21\r
22private:\r
23};\r
24\r
25}}}\r
26#endif\r