/* core/item.h This file is part of the Osirion project and is distributed under the terms of the GNU General Public License version 2 */ #ifndef __INCLUDED_CORE_ITEM_H__ #define __INCLUDED_CORE_ITEM_H__ #include namespace core { class Item { public: Item(const unsigned int itemclass, const unsigned int itemtype, const char *infolabel); ~Item(); inline const unsigned int itemclass() const { return item_class; } inline const unsigned int itemtype() const { return item_type; } private: unsigned int item_class; unsigned int item_type; float item_amount; std::string item_infolabel; }; } #endif