diff options
Diffstat (limited to 'src/item.cpp')
-rw-r--r-- | src/item.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/item.cpp b/src/item.cpp index 0ccfd025a..d0c30371a 100644 --- a/src/item.cpp +++ b/src/item.cpp @@ -22,13 +22,14 @@ #include "item.h" +#include "configuration.h" #include "dragdrop.h" +#include "itemcolormanager.h" #include "gui/theme.h" #include "resources/iteminfo.h" #include "resources/resourcemanager.h" -#include "configuration.h" #include "net/serverfeatures.h" @@ -174,3 +175,9 @@ void Item::addCard(const int card) } } } + +void Item::updateColor() +{ + if (serverFeatures->haveItemColors()) + setId(mId, ItemColorManager::getColorFromCards(&mCards[0])); +} |