ece3df3938
Add per-scene UndoRedo
2022-08-22 18:05:10 +02:00
90019676b0
Code quality: Fix header guards consistency
...
Adds `header_guards.sh` bash script, used in CI to validate future
changes. Can be run locally to fix invalid header guards.
2022-07-25 11:17:40 +02:00
f8ab79e68a
Zero initialize all pointer class and struct members
...
This prevents the pitfall of UB when checking if they have been
assigned something valid by comparing to nullptr.
2022-04-04 19:49:50 +02:00
b396fd4eef
Improve compilation speed (forward declarations/includes cleanup)
2022-02-12 02:46:22 +01:00
e793331cd7
Allow sorting tileset sources
2022-01-26 13:58:32 +01:00
fe52458154
Update copyright statements to 2022
...
Happy new year to the wonderful Godot community!
2022-01-03 21:27:34 +01:00
699f020f1d
Fix TileSet editor drag and drop not working
2021-11-01 10:22:41 +01:00
c942d567eb
Merge pull request #53926 from YeldhamDev/i_am_tabbar_now
2021-10-20 15:42:41 +02:00
5317b79a1d
Remove the tilemap/tileset editor switch, move it to tabs
2021-10-19 17:11:34 +02:00
67acb7de6e
Rename Tabs to TabBar
2021-10-19 11:37:31 -03:00
1a95f893c4
Implement TileMap patterns palette
2021-10-19 11:57:37 +02:00
4bd7700e89
Implement properties arrays in the Inspector.
2021-09-07 09:51:28 +02:00
5d34a81e52
Implement atlas merging and tile proxies
2021-07-21 12:36:37 +02:00
30a615dd94
Implement painting properties over TileSets
2021-06-29 11:07:46 +02:00
7d80480b72
Fixes TileSet Y-sort not working and TileSet not saving correctly
2021-05-21 10:13:37 +02:00
d8bb53cd21
Implement scenes tiles in TileMaps
2021-05-20 13:12:03 +02:00
a3dda2df85
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)
2021-05-07 18:06:17 +02:00