summaryrefslogtreecommitdiff
path: root/src/resources/iteminfo.cpp
diff options
context:
space:
mode:
authorEugenio Favalli <elvenprogrammer@gmail.com>2005-04-20 21:44:27 +0000
committerEugenio Favalli <elvenprogrammer@gmail.com>2005-04-20 21:44:27 +0000
commite6d4de6f687ac74b1acd39b1ab931fa09ece0508 (patch)
tree78ab19c643d6cee7c8b37041b23a6b5725290f08 /src/resources/iteminfo.cpp
parentd6231f472d07a9b00c2c9d00429d910302005361 (diff)
downloadmana-e6d4de6f687ac74b1acd39b1ab931fa09ece0508.tar.gz
mana-e6d4de6f687ac74b1acd39b1ab931fa09ece0508.tar.bz2
mana-e6d4de6f687ac74b1acd39b1ab931fa09ece0508.tar.xz
mana-e6d4de6f687ac74b1acd39b1ab931fa09ece0508.zip
Adding first implementation of item database
Diffstat (limited to 'src/resources/iteminfo.cpp')
-rw-r--r--src/resources/iteminfo.cpp101
1 files changed, 101 insertions, 0 deletions
diff --git a/src/resources/iteminfo.cpp b/src/resources/iteminfo.cpp
new file mode 100644
index 00000000..bceeffef
--- /dev/null
+++ b/src/resources/iteminfo.cpp
@@ -0,0 +1,101 @@
+/*
+ * The Mana World
+ * Copyright 2004 The Mana World Development Team
+ *
+ * This file is part of The Mana World.
+ *
+ * The Mana World is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * any later version.
+ *
+ * The Mana World is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with The Mana World; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ *
+ * $Id$
+ */
+
+#include "iteminfo.h"
+
+ItemInfo::ItemInfo() :
+ image(0), name(""),
+ description(""), type(0),
+ weight(0), slot(0)
+{
+}
+
+void ItemInfo::setImage(short image)
+{
+ this->image = image;
+}
+
+short ItemInfo::getImage()
+{
+ return image;
+}
+
+void ItemInfo::setArt(short art)
+{
+ this->art = art;
+}
+
+short ItemInfo::getArt()
+{
+ return art;
+}
+
+void ItemInfo::setName(const std::string &name)
+{
+ this->name = name;
+}
+
+std::string ItemInfo::getName()
+{
+ return name;
+}
+
+void ItemInfo::setDescription(const std::string &description)
+{
+ this->description = description;
+}
+
+std::string ItemInfo::getDescription()
+{
+ return description;
+}
+
+void ItemInfo::setType(short type)
+{
+ this->type = type;
+}
+
+short ItemInfo::getType()
+{
+ return type;
+}
+
+void ItemInfo::setWeight(short weight)
+{
+ this->weight = weight;
+}
+
+short ItemInfo::getWeight()
+{
+ return weight;
+}
+
+void ItemInfo::setSlot(char slot)
+{
+ this->slot = slot;
+}
+
+char ItemInfo::getSlot()
+{
+ return slot;
+}