diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-08-15 13:58:32 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-08-16 01:52:14 +0300 |
commit | 41cc92f73e39cec5dfea6b1164176610cccc7df4 (patch) | |
tree | 22fd3d388084d2c61fe80f0441c3c30ab8ffd33c /src/actormanager.cpp | |
parent | 7aa637abc8b0bca35aacdb9492e65f557ed32038 (diff) | |
download | manaverse-41cc92f73e39cec5dfea6b1164176610cccc7df4.tar.gz manaverse-41cc92f73e39cec5dfea6b1164176610cccc7df4.tar.bz2 manaverse-41cc92f73e39cec5dfea6b1164176610cccc7df4.tar.xz manaverse-41cc92f73e39cec5dfea6b1164176610cccc7df4.zip |
Add strong typed int for item color.
Diffstat (limited to 'src/actormanager.cpp')
-rw-r--r-- | src/actormanager.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/actormanager.cpp b/src/actormanager.cpp index 8e26e2f6b..96d234327 100644 --- a/src/actormanager.cpp +++ b/src/actormanager.cpp @@ -300,7 +300,7 @@ FloorItem *ActorManager::createItem(const BeingId id, const int itemId, const int x, const int y, const int amount, - const unsigned char color, + const ItemColor color, const int subX, const int subY) { FloorItem *const floorItem = new FloorItem(id, itemId, @@ -1840,12 +1840,12 @@ Being *ActorManager::cloneBeing(const Being *const srcBeing, for (int slot = 0; slot < sz; slot ++) { const int spriteId = srcBeing->getSpriteID(slot); - const unsigned char color = srcBeing->getSpriteColor(slot); + const ItemColor color = srcBeing->getSpriteColor(slot); dstBeing->setSprite(slot, spriteId, "", color, false); } const int hairSlot = charServerHandler->hairSprite(); const int hairStyle = -srcBeing->getSpriteID(hairSlot); - const unsigned char hairColor = srcBeing->getHairColor(); + const ItemColor hairColor = srcBeing->getHairColor(); dstBeing->setSprite(hairSlot, hairStyle * -1, ItemDB::get(-hairStyle).getDyeColorsString(hairColor)); dstBeing->setHairColor(hairColor); |