summaryrefslogtreecommitdiffhomepage
path: root/tile/serialize.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tile/serialize.cpp')
-rw-r--r--tile/serialize.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/tile/serialize.cpp b/tile/serialize.cpp
new file mode 100644
index 00000000..4043c8de
--- /dev/null
+++ b/tile/serialize.cpp
@@ -0,0 +1,17 @@
+#include "serialize.hpp"
+#include <nlohmann/json.hpp>
+#include "json-magnum.hpp"
+
+std::tuple<big_atlas, bool> big_atlas::from_json(const std::filesystem::path& pathname) noexcept
+{
+
+}
+
+bool big_atlas::to_json(const std::filesystem::path& pathname) noexcept
+{
+
+}
+
+NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(big_atlas_tile, position)
+NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(big_atlas_entry, tiles)
+NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(big_atlas, entries)