summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/item.cpp6
-rw-r--r--src/item.h3
2 files changed, 7 insertions, 2 deletions
diff --git a/src/item.cpp b/src/item.cpp
index 487f17da..946181dc 100644
--- a/src/item.cpp
+++ b/src/item.cpp
@@ -31,3 +31,9 @@ Item::Item(int id, int quantity) :
mEquipment = getInfo().getType();
}
+void Item::setId(int id)
+{
+ mId = id;
+ mEquipment = getInfo().getType();
+}
+
diff --git a/src/item.h b/src/item.h
index 2a60bf3a..00a8a043 100644
--- a/src/item.h
+++ b/src/item.h
@@ -40,8 +40,7 @@ class Item
/**
* Sets the item id, identifying the item type.
*/
- void
- setId(int id) { mId = id; }
+ void setId(int id);
/**
* Returns the item id.