summaryrefslogtreecommitdiff
path: root/src/being
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2016-01-17 19:04:48 +0300
committerAndrei Karas <akaras@inbox.ru>2016-01-17 19:19:58 +0300
commitae651b87a1db4131733eaccc5736a287a06a0e6b (patch)
treea8ace476dd6daaf037692825120cb07714b0689f /src/being
parent55cbf74cbe2c40b4592e72621e40f8858fc376d9 (diff)
downloadmanaplus-ae651b87a1db4131733eaccc5736a287a06a0e6b.tar.gz
manaplus-ae651b87a1db4131733eaccc5736a287a06a0e6b.tar.bz2
manaplus-ae651b87a1db4131733eaccc5736a287a06a0e6b.tar.xz
manaplus-ae651b87a1db4131733eaccc5736a287a06a0e6b.zip
Add support for add from context menu into chat item links with cards.
Diffstat (limited to 'src/being')
-rw-r--r--src/being/flooritem.cpp7
-rw-r--r--src/being/flooritem.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/src/being/flooritem.cpp b/src/being/flooritem.cpp
index ae10a57aa..d0d0bf259 100644
--- a/src/being/flooritem.cpp
+++ b/src/being/flooritem.cpp
@@ -197,3 +197,10 @@ void FloorItem::draw(Graphics *const graphics,
}
BLOCK_END("FloorItem::draw")
}
+
+int FloorItem::getCard(const int index) const
+{
+ if (index < 0 || index >= maxCards)
+ return 0;
+ return mCards[index];
+}
diff --git a/src/being/flooritem.h b/src/being/flooritem.h
index cedcaf96e..bb57039e1 100644
--- a/src/being/flooritem.h
+++ b/src/being/flooritem.h
@@ -116,6 +116,8 @@ class FloorItem final : public ActorSprite
void setCards(const int *const cards, int sz);
+ int getCard(const int index) const;
+
int getRefine() const A_WARN_UNUSED
{ return mRefine; }