diff options
Diffstat (limited to 'src/core/item.h')
-rw-r--r-- | src/core/item.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/src/core/item.h b/src/core/item.h new file mode 100644 index 0000000..68b6876 --- /dev/null +++ b/src/core/item.h @@ -0,0 +1,33 @@ +/* + 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 <string> + +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 |