rename ContentLUT to ContentReport

This commit is contained in:
MihailRis
2024-09-02 09:40:00 +03:00
parent c1ef4dbe9f
commit 3f826a88d3
13 changed files with 67 additions and 69 deletions
+3 -3
View File
@@ -1,6 +1,6 @@
#include "Inventory.hpp"
#include "content/ContentLUT.hpp"
#include "content/ContentReport.hpp"
#include "data/dynamic.hpp"
Inventory::Inventory(int64_t id, size_t size) : id(id), slots(size) {
@@ -81,12 +81,12 @@ std::unique_ptr<dynamic::Map> Inventory::serialize() const {
return map;
}
void Inventory::convert(dynamic::Map* data, const ContentLUT* lut) {
void Inventory::convert(dynamic::Map* data, const ContentReport* report) {
auto slotsarr = data->list("slots");
for (size_t i = 0; i < slotsarr->size(); i++) {
auto item = slotsarr->map(i);
itemid_t id = item->get("id", ITEM_EMPTY);
itemid_t replacement = lut->items.getId(id);
itemid_t replacement = report->items.getId(id);
item->put("id", replacement);
if (replacement == 0 && item->has("count")) {
item->remove("count");
+2 -2
View File
@@ -11,7 +11,7 @@ namespace dynamic {
class Map;
}
class ContentLUT;
class ContentReport;
class ContentIndices;
class Inventory : public Serializable {
@@ -42,7 +42,7 @@ public:
/* serializing inventory */
std::unique_ptr<dynamic::Map> serialize() const override;
static void convert(dynamic::Map* data, const ContentLUT* lut);
static void convert(dynamic::Map* data, const ContentReport* report);
inline void setId(int64_t id) {
this->id = id;