diff options
author | Stijn Buys <ingar@osirion.org> | 2009-05-30 09:54:38 +0000 |
---|---|---|
committer | Stijn Buys <ingar@osirion.org> | 2009-05-30 09:54:38 +0000 |
commit | 5f024a1e9293a2644a4a87039ab3e318bba0f42c (patch) | |
tree | 2fbbb8602bfb435763d5e1e49790d12f39ce33bb /src/core/item.cc | |
parent | 2c2698ef226d90cc198e6094c0b8fab38eb5b5f5 (diff) |
added item class template
Diffstat (limited to 'src/core/item.cc')
-rw-r--r-- | src/core/item.cc | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/src/core/item.cc b/src/core/item.cc new file mode 100644 index 0000000..ed73cb6 --- /dev/null +++ b/src/core/item.cc @@ -0,0 +1,32 @@ +/* + core/item.cc + This file is part of the Osirion project and is distributed under + the terms of the GNU General Public License version 2 +*/ + +#include "core/item.h" + +namespace core +{ + +Item::Item(const unsigned int itemclass, const unsigned int itemtype, const char *infolabel) +{ + item_class = itemclass; + item_type = itemtype; + item_amount = 0; + + if (infolabel) { + item_infolabel.assign(infolabel); + } else { + item_infolabel.clear(); + } +} + +Item::~Item() +{ + item_class = 0; + item_type = 0; + item_amount = 0; +} + +}
\ No newline at end of file |