Merge branch 'main' into heightmaps

This commit is contained in:
MihailRis
2024-10-03 19:12:37 +03:00
64 changed files with 3472 additions and 732 deletions
+4 -4
View File
@@ -4,7 +4,7 @@
#include <glm/glm.hpp>
#include <utility>
#include "content/ContentLUT.hpp"
#include "content/ContentReport.hpp"
#include "items/Inventory.hpp"
#include "Entities.hpp"
#include "rigging.hpp"
@@ -308,17 +308,17 @@ void Player::deserialize(const dv::value& src) {
}
}
void Player::convert(dv::value& data, const ContentLUT* lut) {
void Player::convert(dv::value& data, const ContentReport* report) {
if (data.has("players")) {
auto& players = data["players"];
for (uint i = 0; i < players.size(); i++) {
auto& playerData = players[i];
if (playerData.has("inventory")) {
Inventory::convert(playerData["inventory"], lut);
Inventory::convert(playerData["inventory"], report);
}
}
} else if (data.has("inventory")){
Inventory::convert(data["inventory"], lut);
Inventory::convert(data["inventory"], report);
}
}
+2 -2
View File
@@ -11,7 +11,7 @@
class Camera;
class Inventory;
class ContentLUT;
class ContentReport;
class Level;
struct Hitbox;
struct EngineSettings;
@@ -105,7 +105,7 @@ public:
dv::value serialize() const override;
void deserialize(const dv::value& src) override;
static void convert(dv::value& data, const ContentLUT* lut);
static void convert(dv::value& data, const ContentReport* report);
inline int getId() const {
return objectUID;