diff options
author | Stanislaw Halik <sthalik@misaki.pl> | 2023-05-17 17:59:45 +0200 |
---|---|---|
committer | Stanislaw Halik <sthalik@misaki.pl> | 2023-05-17 18:09:10 +0200 |
commit | 1d89c8b51913070178677e371a3d90500353fb09 (patch) | |
tree | e49b9180037f1765f41147c4be078da46c2197c6 /editor/vobj-editor.cpp | |
parent | a3f622e99dc8b468738c398e87f3df9e51f85cc6 (diff) |
wip
Diffstat (limited to 'editor/vobj-editor.cpp')
-rw-r--r-- | editor/vobj-editor.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/editor/vobj-editor.cpp b/editor/vobj-editor.cpp index 533f797a..8687e107 100644 --- a/editor/vobj-editor.cpp +++ b/editor/vobj-editor.cpp @@ -29,12 +29,13 @@ struct light_factory final : vobj_factory constexpr auto NAME = "light"_s; static const vobj_info& ret = loader.vobj(NAME); fm_debug_assert(ret.name == NAME); + fm_debug_assert(ret.atlas != nullptr); return ret; } std::shared_ptr<entity> make(world& w, object_id id, global_coords pos) const override { - auto ret = w.make_entity<light>(id, pos, light_proto{}); + auto ret = w.make_entity<light>(id, {pos.chunk(), pos.local(), 0}, light_proto{}); return ret; } }; @@ -60,7 +61,7 @@ const vobj_factory* vobj_editor::get_factory(entity_type type) if (!ptr) { fm_warn_once("invalid vobj type '%zu'", idx); - return {}; + return nullptr; } else return ptr; |