From 4251d32844db32330942ed49b38b28aad5dcc34e Mon Sep 17 00:00:00 2001 From: Stanislaw Halik Date: Fri, 24 Feb 2023 21:25:51 +0100 Subject: collision bbox WIP --- editor/inspect-types.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'editor') diff --git a/editor/inspect-types.cpp b/editor/inspect-types.cpp index 69d40d81..8c50fc18 100644 --- a/editor/inspect-types.cpp +++ b/editor/inspect-types.cpp @@ -48,6 +48,16 @@ struct entity_accessors { [](const scenery_ref& x) { return x.frame.passability; }, [](scenery_ref& x, pass_mode value) { x.frame.passability = value; } }, + entity::type::field{"bbox-offset"_s, + [](const scenery_ref& x) { return x.frame.bbox_offset; }, + [](scenery_ref& x, Vector2b value) { x.frame.bbox_offset = value; }, + [](const scenery_ref& x) { return x.frame.passability == pass_mode::pass ? field_status::readonly : field_status::enabled; }, + }, + entity::type::field{"bbox-size"_s, + [](const scenery_ref& x) { return x.frame.bbox_size; }, + [](scenery_ref& x, Vector2b value) { x.frame.bbox_size = value; }, + [](const scenery_ref& x) { return x.frame.passability == pass_mode::pass ? field_status::readonly : field_status::enabled; }, + }, entity::type::field{"interactive"_s, [](const scenery_ref& x) { return x.frame.interactive; }, [](scenery_ref& x, bool value) { x.frame.interactive = value; } -- cgit v1.2.3