summaryrefslogtreecommitdiffstats
path: root/scene
diff options
context:
space:
mode:
authorPouleyKetchoupp <pouleyketchoup@gmail.com>2021-07-29 15:26:07 -0700
committerPouleyKetchoupp <pouleyketchoup@gmail.com>2021-07-30 11:19:50 -0700
commit7a0c210f9b30c94dfe6509768442414bce7d781c (patch)
treeb19349276cc88714c969c9207047d7c619f26a70 /scene
parentbdcc8741e4826ce27850bbffa5880c57451e3be5 (diff)
downloadredot-engine-7a0c210f9b30c94dfe6509768442414bce7d781c.tar.gz
Refactor layer property editor grid
- Now able to display up to 32 layers in physics (still 20 for render) - Adjustable grid size to fit available space in dock - Expansion icon to display more layers vertically - Layer numbers in cells to help with selection
Diffstat (limited to 'scene')
-rw-r--r--scene/register_scene_types.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp
index 8ede8e9a0b..4d3a4ea334 100644
--- a/scene/register_scene_types.cpp
+++ b/scene/register_scene_types.cpp
@@ -1000,9 +1000,12 @@ void register_scene_types() {
for (int i = 0; i < 20; i++) {
GLOBAL_DEF_BASIC(vformat("layer_names/2d_render/layer_%d", i), "");
+ GLOBAL_DEF_BASIC(vformat("layer_names/3d_render/layer_%d", i), "");
+ }
+
+ for (int i = 0; i < 32; i++) {
GLOBAL_DEF_BASIC(vformat("layer_names/2d_physics/layer_%d", i), "");
GLOBAL_DEF_BASIC(vformat("layer_names/2d_navigation/layer_%d", i), "");
- GLOBAL_DEF_BASIC(vformat("layer_names/3d_render/layer_%d", i), "");
GLOBAL_DEF_BASIC(vformat("layer_names/3d_physics/layer_%d", i), "");
GLOBAL_DEF_BASIC(vformat("layer_names/3d_navigation/layer_%d", i), "");
}