summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2015-02-11 00:20:57 +0300
committerAndrei Karas <akaras@inbox.ru>2015-02-11 00:20:57 +0300
commit067410031057ffc9bdb36b976bc2a658b23acb1b (patch)
treeca60538b0a1aef7aabcd2d89250efe98961e85cb
parent7d9f6bd3984c423b89a9f564342cde74f378f8c9 (diff)
downloadmanaplus-067410031057ffc9bdb36b976bc2a658b23acb1b.tar.gz
manaplus-067410031057ffc9bdb36b976bc2a658b23acb1b.tar.bz2
manaplus-067410031057ffc9bdb36b976bc2a658b23acb1b.tar.xz
manaplus-067410031057ffc9bdb36b976bc2a658b23acb1b.zip
Add typed bool type Favorite.
-rw-r--r--src/beingequipbackend.cpp3
-rw-r--r--src/enums/simpletypes.h1
-rw-r--r--src/gui/windows/itemamountwindow.cpp3
-rw-r--r--src/gui/windows/tradewindow.cpp4
-rw-r--r--src/gui/windows/tradewindow.h4
-rw-r--r--src/inventory.cpp4
-rw-r--r--src/inventory.h4
-rw-r--r--src/item.cpp2
-rw-r--r--src/item.h8
-rw-r--r--src/net/ea/inventoryitem.h4
-rw-r--r--src/net/eathena/inventoryhandler.cpp21
-rw-r--r--src/net/eathena/tradehandler.cpp3
-rw-r--r--src/net/tmwa/inventoryhandler.cpp36
-rw-r--r--src/net/tmwa/tradehandler.cpp6
-rw-r--r--src/shopitem.cpp6
15 files changed, 66 insertions, 43 deletions
diff --git a/src/beingequipbackend.cpp b/src/beingequipbackend.cpp
index ecd779cc4..7491eeec8 100644
--- a/src/beingequipbackend.cpp
+++ b/src/beingequipbackend.cpp
@@ -46,7 +46,8 @@ BeingEquipBackend::BeingEquipBackend(Being *const being)
being->mSpriteColorsIds[f],
Identified_true,
Damaged_false,
- false, true, true);
+ Favorite_false,
+ true, true);
}
}
}
diff --git a/src/enums/simpletypes.h b/src/enums/simpletypes.h
index 26851ff0d..818d3e281 100644
--- a/src/enums/simpletypes.h
+++ b/src/enums/simpletypes.h
@@ -49,5 +49,6 @@
defBoolEnum(Identified);
defBoolEnum(Damaged);
+defBoolEnum(Favorite);
#endif // ENUMS_SIMPLETYPES_H
diff --git a/src/gui/windows/itemamountwindow.cpp b/src/gui/windows/itemamountwindow.cpp
index b2f08db98..f4203092f 100644
--- a/src/gui/windows/itemamountwindow.cpp
+++ b/src/gui/windows/itemamountwindow.cpp
@@ -337,7 +337,8 @@ void ItemAmountWindow::action(const ActionEvent &event)
mItem = new Item(id, 0, 10000, 0, 1,
Identified_true,
Damaged_true,
- false, false, false);
+ Favorite_false,
+ false, false);
if (mUsage == ShopBuyAdd)
mMax = 10000;
diff --git a/src/gui/windows/tradewindow.cpp b/src/gui/windows/tradewindow.cpp
index 042c11b74..41bde7c19 100644
--- a/src/gui/windows/tradewindow.cpp
+++ b/src/gui/windows/tradewindow.cpp
@@ -202,7 +202,7 @@ void TradeWindow::addItem(const int id,
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite) const
+ const Favorite favorite) const
{
Inventory *inv = own ? mMyInventory : mPartnerInventory;
inv->addItem(id, type, quantity, refine, color,
@@ -219,7 +219,7 @@ void TradeWindow::addItem2(const int id,
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment) const
{
Inventory *inv = own ? mMyInventory : mPartnerInventory;
diff --git a/src/gui/windows/tradewindow.h b/src/gui/windows/tradewindow.h
index 153fb0259..89cf36a6a 100644
--- a/src/gui/windows/tradewindow.h
+++ b/src/gui/windows/tradewindow.h
@@ -77,7 +77,7 @@ class TradeWindow final : public Window,
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite) const;
+ const Favorite favorite) const;
/**
* Reset both item containers
@@ -97,7 +97,7 @@ class TradeWindow final : public Window,
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment) const;
/**
diff --git a/src/inventory.cpp b/src/inventory.cpp
index 47c60bf1c..20731ad10 100644
--- a/src/inventory.cpp
+++ b/src/inventory.cpp
@@ -112,7 +112,7 @@ int Inventory::addItem(const int id,
const uint8_t color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment,
const bool equipped)
{
@@ -130,7 +130,7 @@ void Inventory::setItem(const int index,
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment,
const bool equipped)
{
diff --git a/src/inventory.h b/src/inventory.h
index 4225fc2ae..29cb6ad77 100644
--- a/src/inventory.h
+++ b/src/inventory.h
@@ -87,7 +87,7 @@ class Inventory final
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment,
const bool equipped);
@@ -102,7 +102,7 @@ class Inventory final
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment,
const bool equipped);
diff --git a/src/item.cpp b/src/item.cpp
index a09b5afc8..07c33dc49 100644
--- a/src/item.cpp
+++ b/src/item.cpp
@@ -44,7 +44,7 @@ Item::Item(const int id,
const unsigned char color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment,
const bool equipped) :
mId(0),
diff --git a/src/item.h b/src/item.h
index 011a0da39..cd423ccf8 100644
--- a/src/item.h
+++ b/src/item.h
@@ -51,7 +51,7 @@ class Item notfinal
const uint8_t color,
const Identified identified,
const Damaged damaged,
- const bool favorite,
+ const Favorite favorite,
const bool equipment,
const bool equipped);
@@ -188,10 +188,10 @@ class Item notfinal
Damaged getDamaged() const A_WARN_UNUSED
{ return mDamaged; }
- void setFavorite(const bool b)
+ void setFavorite(const Favorite b)
{ mFavorite = b; }
- bool getFavorite() const A_WARN_UNUSED
+ Favorite getFavorite() const A_WARN_UNUSED
{ return mFavorite; }
void setCard(const int index, const int id);
@@ -226,7 +226,7 @@ class Item notfinal
bool mInEquipment; /**< Item is in equipment */
Identified mIdentified;
Damaged mDamaged;
- bool mFavorite;
+ Favorite mFavorite;
};
#endif // ITEM_H
diff --git a/src/net/ea/inventoryitem.h b/src/net/ea/inventoryitem.h
index dcd90b336..936e4a4ee 100644
--- a/src/net/ea/inventoryitem.h
+++ b/src/net/ea/inventoryitem.h
@@ -51,7 +51,7 @@ class InventoryItem final
unsigned char color;
Identified identified;
Damaged damaged;
- bool favorite;
+ Favorite favorite;
bool equip;
InventoryItem(const int slot0,
@@ -63,7 +63,7 @@ class InventoryItem final
const unsigned char color0,
const Identified identified0,
const Damaged damaged0,
- const bool favorite0,
+ const Favorite favorite0,
const bool equip0) :
slot(slot0),
id(id0),
diff --git a/src/net/eathena/inventoryhandler.cpp b/src/net/eathena/inventoryhandler.cpp
index f2d22ef14..162b69f2b 100644
--- a/src/net/eathena/inventoryhandler.cpp
+++ b/src/net/eathena/inventoryhandler.cpp
@@ -385,7 +385,7 @@ void InventoryHandler::processPlayerEquipment(Net::MessageIn &msg)
1,
fromBool(flags.bits.isIdentified, Identified),
fromBool(flags.bits.isDamaged, Damaged),
- flags.bits.isFavorite,
+ fromBool(flags.bits.isFavorite, Favorite),
true, false);
inventory->setCards(index, cards, 4);
}
@@ -485,7 +485,7 @@ void InventoryHandler::processPlayerInventoryAdd(Net::MessageIn &msg)
1,
fromBool(identified, Identified),
fromBool(damaged, Damaged),
- false,
+ Favorite_false,
equipType != 0, false);
inventory->setCards(index, cards, 4);
}
@@ -533,7 +533,7 @@ void InventoryHandler::processPlayerInventory(Net::MessageIn &msg)
0, 1,
fromBool(flags.bits.isIdentified, Identified),
fromBool(flags.bits.isDamaged, Damaged),
- flags.bits.isFavorite,
+ fromBool(flags.bits.isFavorite, Favorite),
false, false);
inventory->setCards(index, cards, 4);
}
@@ -569,7 +569,8 @@ void InventoryHandler::processPlayerStorage(Net::MessageIn &msg)
cards, amount, 0, 1,
fromBool(flags.bits.isIdentified, Identified),
fromBool(flags.bits.isDamaged, Damaged),
- flags.bits.isFavorite, false));
+ fromBool(flags.bits.isFavorite, Favorite),
+ false));
}
BLOCK_END("InventoryHandler::processPlayerInventory")
}
@@ -669,7 +670,7 @@ void InventoryHandler::processPlayerStorageEquip(Net::MessageIn &msg)
cards, amount, refine, 1,
fromBool(flags.bits.isIdentified, Identified),
fromBool(flags.bits.isDamaged, Damaged),
- flags.bits.isFavorite,
+ fromBool(flags.bits.isFavorite, Favorite),
false));
}
BLOCK_END("InventoryHandler::processPlayerStorageEquip")
@@ -703,7 +704,8 @@ void InventoryHandler::processPlayerStorageAdd(Net::MessageIn &msg)
refine, 1,
fromBool(identified, Identified),
Damaged_false,
- false, false, false);
+ Favorite_false,
+ false, false);
mStorage->setCards(index, cards, 4);
}
}
@@ -845,7 +847,8 @@ void InventoryHandler::processPlayerCartAdd(Net::MessageIn &msg)
1,
fromBool(identified, Identified),
Damaged_false,
- false, false, false);
+ Favorite_false,
+ false, false);
inventory->setCards(index, cards, 4);
}
BLOCK_END("InventoryHandler::processPlayerCartAdd")
@@ -878,7 +881,7 @@ void InventoryHandler::processPlayerCartEquip(Net::MessageIn &msg)
cards, amount, refine, 1,
fromBool(flags.bits.isIdentified, Identified),
fromBool(flags.bits.isDamaged, Damaged),
- flags.bits.isFavorite,
+ fromBool(flags.bits.isFavorite, Favorite),
false));
}
BLOCK_END("InventoryHandler::processPlayerCartEquip")
@@ -910,7 +913,7 @@ void InventoryHandler::processPlayerCartItems(Net::MessageIn &msg)
cards, amount, 0, 1,
fromBool(flags.bits.isIdentified, Identified),
fromBool(flags.bits.isDamaged, Damaged),
- flags.bits.isFavorite,
+ fromBool(flags.bits.isFavorite, Favorite),
false));
}
BLOCK_END("InventoryHandler::processPlayerCartItems")
diff --git a/src/net/eathena/tradehandler.cpp b/src/net/eathena/tradehandler.cpp
index 16819b802..d6240c580 100644
--- a/src/net/eathena/tradehandler.cpp
+++ b/src/net/eathena/tradehandler.cpp
@@ -209,7 +209,8 @@ void TradeHandler::processTradeItemAdd(Net::MessageIn &msg)
refine, 1,
fromBool(identify, Identified),
Damaged_false,
- false, false);
+ Favorite_false,
+ false);
}
}
}
diff --git a/src/net/tmwa/inventoryhandler.cpp b/src/net/tmwa/inventoryhandler.cpp
index 7c53612eb..45b9d47eb 100644
--- a/src/net/tmwa/inventoryhandler.cpp
+++ b/src/net/tmwa/inventoryhandler.cpp
@@ -300,7 +300,8 @@ void InventoryHandler::processPlayerEquipment(Net::MessageIn &msg)
identified,
Identified_true,
Damaged_false,
- false, true, false);
+ Favorite_false,
+ true, false);
}
else
{
@@ -308,7 +309,8 @@ void InventoryHandler::processPlayerEquipment(Net::MessageIn &msg)
1,
fromBool(identified, Identified),
Damaged_false,
- false, true, false);
+ Favorite_false,
+ true, false);
}
inventory->setCards(index, cards, 4);
}
@@ -408,7 +410,8 @@ void InventoryHandler::processPlayerInventoryAdd(Net::MessageIn &msg)
identified,
Identified_true,
Damaged_false,
- false, equipType != 0, false);
+ Favorite_false,
+ equipType != 0, false);
}
else
{
@@ -416,7 +419,8 @@ void InventoryHandler::processPlayerInventoryAdd(Net::MessageIn &msg)
1,
fromBool(identified, Identified),
Damaged_false,
- false, equipType != 0, false);
+ Favorite_false,
+ equipType != 0, false);
}
inventory->setCards(index, cards, 4);
}
@@ -475,7 +479,8 @@ void InventoryHandler::processPlayerInventory(Net::MessageIn &msg)
0, identified,
Identified_true,
Damaged_false,
- false, isEquipment, false);
+ Favorite_false,
+ isEquipment, false);
}
else
{
@@ -483,7 +488,8 @@ void InventoryHandler::processPlayerInventory(Net::MessageIn &msg)
0, 1,
fromBool(identified, Identified),
Damaged_false,
- false, isEquipment, false);
+ Favorite_false,
+ isEquipment, false);
}
inventory->setCards(index, cards, 4);
}
@@ -525,7 +531,8 @@ void InventoryHandler::processPlayerStorage(Net::MessageIn &msg)
itemType, cards, amount, 0, identified,
Identified_true,
Damaged_false,
- false, false));
+ Favorite_false,
+ false));
}
else
{
@@ -533,7 +540,8 @@ void InventoryHandler::processPlayerStorage(Net::MessageIn &msg)
itemType, cards, amount, 0, 1,
fromBool(identified, Identified),
Damaged_false,
- false, false));
+ Favorite_false,
+ false));
}
}
BLOCK_END("InventoryHandler::processPlayerInventory")
@@ -604,7 +612,8 @@ void InventoryHandler::processPlayerStorageEquip(Net::MessageIn &msg)
itemType, cards, amount, refine, identified,
Identified_true,
Damaged_false,
- false, false));
+ Favorite_false,
+ false));
}
else
{
@@ -612,7 +621,8 @@ void InventoryHandler::processPlayerStorageEquip(Net::MessageIn &msg)
itemType, cards, amount, refine, 1,
fromBool(identified, Identified),
Damaged_false,
- false, false));
+ Favorite_false,
+ false));
}
}
BLOCK_END("InventoryHandler::processPlayerStorageEquip")
@@ -647,7 +657,8 @@ void InventoryHandler::processPlayerStorageAdd(Net::MessageIn &msg)
refine, identified,
Identified_true,
Damaged_false,
- false, false, false);
+ Favorite_false,
+ false, false);
}
else
{
@@ -655,7 +666,8 @@ void InventoryHandler::processPlayerStorageAdd(Net::MessageIn &msg)
refine, 1,
fromBool(identified, Identified),
Damaged_false,
- false, false, false);
+ Favorite_false,
+ false, false);
}
mStorage->setCards(index, cards, 4);
}
diff --git a/src/net/tmwa/tradehandler.cpp b/src/net/tmwa/tradehandler.cpp
index 29575adbc..5411a59f5 100644
--- a/src/net/tmwa/tradehandler.cpp
+++ b/src/net/tmwa/tradehandler.cpp
@@ -198,7 +198,8 @@ void TradeHandler::processTradeItemAdd(Net::MessageIn &msg)
identify,
Identified_true,
Damaged_false,
- false, false);
+ Favorite_false,
+ false);
}
else
{
@@ -208,7 +209,8 @@ void TradeHandler::processTradeItemAdd(Net::MessageIn &msg)
refine, 1,
fromBool(identify, Identified),
Damaged_false,
- false, false);
+ Favorite_false,
+ false);
}
}
}
diff --git a/src/shopitem.cpp b/src/shopitem.cpp
index 16df6026a..be7e232eb 100644
--- a/src/shopitem.cpp
+++ b/src/shopitem.cpp
@@ -41,7 +41,8 @@ ShopItem::ShopItem(const int inventoryIndex,
Item(id, type, 0, 0, color,
Identified_true,
Damaged_false,
- false, false, false),
+ Favorite_false,
+ false, false),
mDisplayName(),
mDuplicates(),
mPrice(price),
@@ -59,7 +60,8 @@ ShopItem::ShopItem(const int id,
Item(id, type, 0, 0, color,
Identified_true,
Damaged_false,
- false, false, false),
+ Favorite_false,
+ false, false),
mDisplayName(),
mDuplicates(),
mPrice(price),