fix: nake weight and max weight 32bit

This commit is contained in:
k0t9i
2023-02-01 00:14:22 +04:00
parent 4dc08f3139
commit 123037cf23

View File

@@ -7,15 +7,11 @@ namespace L2Bot::Domain::ValueObjects
class InventoryInfo : public Serializers::Serializable class InventoryInfo : public Serializers::Serializable
{ {
public: public:
const bool IsOverloaded() const const uint32_t GetMaxWeight() const
{
return m_Weight >= m_MaxWeight;
}
const uint16_t GetMaxWeight() const
{ {
return m_MaxWeight; return m_MaxWeight;
} }
const uint16_t GetWeight() const const uint32_t GetWeight() const
{ {
return m_Weight; return m_Weight;
} }
@@ -41,8 +37,8 @@ namespace L2Bot::Domain::ValueObjects
} }
InventoryInfo( InventoryInfo(
const uint16_t maxWeight, const uint32_t maxWeight,
const uint16_t weight, const uint32_t weight,
const uint16_t slots const uint16_t slots
) : ) :
m_MaxWeight(maxWeight), m_MaxWeight(maxWeight),
@@ -54,8 +50,8 @@ namespace L2Bot::Domain::ValueObjects
InventoryInfo() = default; InventoryInfo() = default;
virtual ~InventoryInfo() = default; virtual ~InventoryInfo() = default;
private: private:
uint16_t m_MaxWeight = 0; uint32_t m_MaxWeight = 0;
uint16_t m_Weight = 0; uint32_t m_Weight = 0;
uint16_t m_Slots = 0; uint16_t m_Slots = 0;
}; };
} }