diff options
| author | Gilles Roudière <gilles.roudiere@gmail.com> | 2021-05-07 15:41:39 +0200 |
|---|---|---|
| committer | Gilles Roudière <gilles.roudiere@gmail.com> | 2021-05-07 18:06:17 +0200 |
| commit | a3dda2df85bf3e3ef82dbe1c2377640b9f3fd9c0 (patch) | |
| tree | cedf0a8411cfc773f63acb1bc702c4cf20008ac5 /scene/register_scene_types.cpp | |
| parent | d81ea631d91bd282b823ab03d68123befe4027c0 (diff) | |
| download | redot-engine-a3dda2df85bf3e3ef82dbe1c2377640b9f3fd9c0.tar.gz | |
Rework the TileSet resource and TileMap nodes:
- Move most properties from TileMap to TileSet,
- Make TileSet more flexible, supporting more feature (several
collision layers, etc...),
- Fusion both the TileMap and TileSet editor,
- Implement TileSetSources, and thus a new way to index tiles in the TileSet,
- Rework the TileSet and TileMap editors completely,
- Implement an editor zoom widget (and use it in several places)
Diffstat (limited to 'scene/register_scene_types.cpp')
| -rw-r--r-- | scene/register_scene_types.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/scene/register_scene_types.cpp b/scene/register_scene_types.cpp index b16532676f..5b5eb946f0 100644 --- a/scene/register_scene_types.cpp +++ b/scene/register_scene_types.cpp @@ -655,6 +655,9 @@ void register_scene_types() { ClassDB::register_class<GrooveJoint2D>(); ClassDB::register_class<DampedSpringJoint2D>(); ClassDB::register_class<TileSet>(); + ClassDB::register_virtual_class<TileSetSource>(); + ClassDB::register_class<TileSetAtlasSource>(); + ClassDB::register_class<TileData>(); ClassDB::register_class<TileMap>(); ClassDB::register_class<ParallaxBackground>(); ClassDB::register_class<ParallaxLayer>(); |
