]>
Commit | Line | Data |
---|---|---|
4534c364 | 1 | #ifndef __GS__ARMOR_H__\r |
2 | #define __GS__ARMOR_H__\r | |
3 | \r | |
551b6a1d | 4 | #include <GameServ/GameLayer/GameObjects/GameObject.h>\r |
5 | using GameServ::GameLayer::GameObjects::GameObject;\r | |
4534c364 | 6 | #include <GameServ/GameLayer/GameObjects/ItemGO.h>\r |
7 | using GameServ::GameLayer::GameObjects::ItemGO;\r | |
8 | \r | |
551b6a1d | 9 | \r |
10 | namespace GameServ { namespace GameLayer { namespace GameObjects {\r | |
4534c364 | 11 | \r |
07e8dab5 | 12 | class ArmorGO : public ItemGO\r |
4534c364 | 13 | {\r |
551b6a1d | 14 | public:\r |
07e8dab5 | 15 | ArmorGO();\r |
23f6e925 | 16 | ArmorGO(const string &name, const int &price, const int &uses, const int &strength, const int &defense, const int &maxhealth);\r |
07e8dab5 | 17 | virtual ~ArmorGO();\r |
551b6a1d | 18 | \r |
1134c368 | 19 | virtual ItemTypes::ItemType Type(void) const;\r |
382a51bf | 20 | virtual ItemGO *Clone(void) const;\r |
1134c368 | 21 | \r |
551b6a1d | 22 | private:\r |
4534c364 | 23 | };\r |
24 | \r | |
25 | }}}\r | |
26 | #endif\r |