public:
bool Add(const Item *, int count = 1);
void Remove(const Item *, int count = 1);
public:
bool Add(const Item *, int count = 1);
void Remove(const Item *, int count = 1);
int MaxItems() const { return 96; }
const Item *ItemAt(int offset) const { return entries[offset].item; }
int ItemCountAt(int offset) const { return entries[offset].count; }
int MaxItems() const { return 96; }
const Item *ItemAt(int offset) const { return entries[offset].item; }
int ItemCountAt(int offset) const { return entries[offset].count; }