From 5f024a1e9293a2644a4a87039ab3e318bba0f42c Mon Sep 17 00:00:00 2001 From: Stijn Buys Date: Sat, 30 May 2009 09:54:38 +0000 Subject: added item class template --- src/core/item.cc | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 src/core/item.cc (limited to 'src/core/item.cc') 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 -- cgit v1.2.3