1
This commit is contained in:
parent
a1e19a9985
commit
a803d428ab
@ -2,7 +2,13 @@
|
||||
|
||||
#include "bag.h"
|
||||
|
||||
#include "mt/Equip.h"
|
||||
|
||||
void Bag::Parse(const std::list<int>& items)
|
||||
{
|
||||
|
||||
auto p = std::make_shared<BagItem>();
|
||||
p->equip_id = 20021;
|
||||
p->equip_num = 10;
|
||||
p->equip_meta = mt::Equip::GetById(p->equip_id);
|
||||
items_[p->equip_id] = p;
|
||||
}
|
||||
|
@ -1,6 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
namespace mt
|
||||
{
|
||||
class Equip;
|
||||
}
|
||||
|
||||
class Creature;
|
||||
struct BagItem
|
||||
{
|
||||
int equip_id = 0;
|
||||
int equip_num = 0;
|
||||
const mt::Equip* equip_meta = nullptr;
|
||||
long long last_use_tick = 0;
|
||||
};
|
||||
|
||||
class Bag
|
||||
{
|
||||
public:
|
||||
@ -11,4 +24,5 @@ class Bag
|
||||
|
||||
private:
|
||||
Creature* owner_ = nullptr;
|
||||
std::map<int, std::shared_ptr<BagItem>> items_;
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user