Few more edits for the night

This commit is contained in:
2025-03-21 03:52:17 -05:00
parent 79f77a4fcf
commit 41749893a5
8 changed files with 47 additions and 54 deletions

View File

@@ -8,6 +8,7 @@
#include <ReWindow/InputService.h>
#include <Core/Macros.hpp>
#include <jstick.hpp>
#include <Core/ItemRegistry.hpp>
#include <Core/TileRegistry.hpp>
#include <JJX/JSON.hpp>
@@ -38,7 +39,7 @@ namespace CaveGame::ClientApp
void ReadRecipesAndRegister() {}
void ReadItemDataAndRegister() {
Core::Item item;
using namespace JJX;
std::string content = read_file("assets/data/items.json");
@@ -49,6 +50,22 @@ namespace CaveGame::ClientApp
// TODO: Error
return;
}
for (auto& entry : data.array.value()) {
Core::Item item;
auto entry_obj = json::object_val(entry);
item.mnemonic = entry_obj["mnemonic-id"];
item.display_name = entry_obj["display-name"];
Items().Register(item);
}
for (auto [name, item] : Items().GetItemMap()) {
std::cout << name << std::endl;
}
}
void ReadTileDataAndRegister()