summaryrefslogtreecommitdiffhomepage
path: root/serialize/anim.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'serialize/anim.cpp')
-rw-r--r--serialize/anim.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/serialize/anim.cpp b/serialize/anim.cpp
index 443fc34b..4b5dee77 100644
--- a/serialize/anim.cpp
+++ b/serialize/anim.cpp
@@ -1,7 +1,10 @@
#include "serialize/magnum-vector.hpp"
#include "serialize/corrade-string.hpp"
#include "serialize/anim.hpp"
+#include "serialize/corrade-array.hpp"
#include "compat/exception.hpp"
+#include <Corrade/Containers/Array.h>
+#include <Corrade/Containers/ArrayViewStl.h>
#include <nlohmann/json.hpp>
#include <tuple>
@@ -115,8 +118,9 @@ static void from_json(const json& j, anim_def& val)
val.action_frame2 = j["action-frame-2"];
if (j.contains("fps"))
val.fps = j["fps"];
+
val.groups = j["groups"];
- fm_soft_assert(!val.groups.empty());
+ fm_soft_assert(!val.groups.isEmpty());
val.scale = j["scale"];
fm_soft_assert(val.scale.type != anim_scale_type::invalid);
}