blob: 68b68760e583768cac382b24238fe4de474b1a44 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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
|