summaryrefslogtreecommitdiffhomepage
path: root/editor/scenery-json.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/scenery-json.cpp')
-rw-r--r--editor/scenery-json.cpp14
1 files changed, 14 insertions, 0 deletions
diff --git a/editor/scenery-json.cpp b/editor/scenery-json.cpp
new file mode 100644
index 00000000..a6756512
--- /dev/null
+++ b/editor/scenery-json.cpp
@@ -0,0 +1,14 @@
+#include "scenery-editor.hpp"
+#include "serialize/scenery.hpp"
+#include "loader/loader.hpp"
+
+namespace floormat {
+
+void scenery_editor::load_atlases()
+{
+ _atlases.clear();
+ for (auto& s : loader.sceneries())
+ _atlases[s.name] = scenery_{s.name, s.descr, s.proto};
+}
+
+} // namespace floormat