Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-14 | Fix TileMap NavigationServer 'Invalid ID' error | smix8 | |
Fixes NavigationServer 'Invalid ID' error of the TileMap. The issue was not caused directly by the TileMap but with the late call to get_world_2d()->get_navigation_map() while everything is shut down abruptly e.g. game window closed or Editor "Reload Saved Scene" function. | |||
2023-02-13 | Merge pull request #73018 from smix8/fix_multilayered_tilemap_navigation_4.x | Rémi Verschelde | |
Fix navigation support for multilayered TileMaps | |||
2023-02-13 | Fix 2D navigation debug visuals ignoring half the ProjectSettings | smix8 | |
Fixes that NavigationRegion2D and TileMap debug visuals ignored more or less half the ProjectSetting. E.g. random color could not be disabled, edges did not display. | |||
2023-02-10 | Fix navigation support for multilayered TileMaps | smix8 | |
Fixes support for multilayered TileMaps by creating dedicated navigation maps for each layer. | |||
2023-01-30 | Merge pull request #72365 from groud/warn_ysort_tilemap | Rémi Verschelde | |
Warn when a TileMap layer is Y-sorted but not the TileMap node itself. | |||
2023-01-30 | Warn when a TileMap layer is Y-sorted but not the TileMap node itself. | Gilles Roudière | |
2023-01-27 | Rename texture_offset and unclamp it | Gilles Roudière | |
2023-01-23 | Convert en_GB spelling to en_US with codespell | Rémi Verschelde | |
2023-01-21 | Use range iterators in LocalVector loops | kobewi | |
2023-01-21 | Merge pull request #65726 from KoBeWi/cellless | Rémi Verschelde | |
Don't print error in `get_cell_tile_data()` | |||
2023-01-18 | Merge pull request #71630 from groud/fix_tilemap_layer_delete_undo | Rémi Verschelde | |
Fixes TileMap undo not restoring tiles | |||
2023-01-18 | Fixes TileMap undo not restoring tiles | Gilles Roudière | |
2023-01-18 | Merge pull request #71615 from groud/bring_back_get_cells_by_id | Rémi Verschelde | |
Bring back TileMap::get_cells_by_id | |||
2023-01-18 | Bring back TileMap::get_cells_by_id | Gilles Roudière | |
2023-01-18 | Avoid recreating TileMap internals when selecting it | Gilles Roudière | |
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2022-12-29 | Add safety-checks before some servers `free()` | Adam Scott | |
2022-12-22 | Use TileSet navigation layer layers when TileMap generates navigation polygons | reejk | |
2022-12-19 | TileSet Simplify tile shape polygons | kleonc | |
2022-12-17 | Fix Navigation API abbreviations inconsistency | smix8 | |
Schema for navigation to name user facing API with "navigation" without abbreviation and e.g. NavigationServer internals with abbr "nav". | |||
2022-12-17 | Merge pull request #70118 from clayjohn/tilemap-layers | Rémi Verschelde | |
Use large offset for tilemap layer level canvas items | |||
2022-12-15 | Use large offset for tilemap layer level canvas items | clayjohn | |
This matches the logic in _rendering_update_dirty_quadrants | |||
2022-12-15 | Remove a confusing TileMap warning | Gilles Roudière | |
2022-12-12 | Merge pull request #69950 from kleonc/tile-map-const-refs-for-the-win | Rémi Verschelde | |
`TileMap` Pass some parameters by `const &` instead of by value | |||
2022-12-12 | Merge pull request #69922 from adamscott/fix-tilemap-tileset-heap-use-after-free | Rémi Verschelde | |
Fix `heap-use-after-free` error in `TileMap::~TileMap()` | |||
2022-12-12 | Merge pull request #67050 from KoBeWi/syrt | Rémi Verschelde | |
Warn if isometric TileMap is not Y-sorted | |||
2022-12-12 | TileMap Pass some parameters by `const &` instead of by value | kleonc | |
2022-12-12 | Fix `heap-use-after-free` error in `TileMap::~TileMap()` | Adam Scott | |
Co-authored-by: Gilles Roudiere <gilles.roudiere@gmail.com> | |||
2022-12-10 | Enable assigning an owner to navigation regions and links | Josh Jones | |
This allows users of the server APIs to get back the nodes that created certain regions and links. | |||
2022-12-09 | Fix TileMap drawing itself twice on creation | Vladislav Slobodenyuk | |
Adds a check before calling `item_rect_changed()` in `_recompute_rect_cache()` of `scene/2d/tile_map.cpp`. Makes sure TileMap is only redrawn if the rect is actually changed. Fixes #69754 | |||
2022-12-07 | Rename get_surrounding_tiles to get_surrounding_cells | Gilles Roudière | |
2022-11-07 | Don't free instanced scenes when recreating tiles | kobewi | |
2022-11-03 | Fix terrain painting in corner-only matching mode | Gilles Roudière | |
2022-10-31 | Merge pull request #67445 from Zylann/rename_queue_delete | Rémi Verschelde | |
Rename queue_delete => queue_free | |||
2022-10-31 | Merge pull request #67580 from KoBeWi/little_things | Rémi Verschelde | |
Minor code improvements | |||
2022-10-30 | Merge pull request #67754 from kleonc/tilemap-fix-collision-shapes-debug-draw | Max Hilbrunner | |
Fix `TileMap` collision shapes debug draw | |||
2022-10-26 | Warn if isometric TileMap is not Y-sorted | kobewi | |
2022-10-24 | Rename queue_delete => queue_free | Marc Gilleron | |
# Conflicts: # editor/plugins/tiles/tiles_editor_plugin.cpp | |||
2022-10-23 | Merge pull request #67390 from groud/more_conservative_terrain_painting | Clay John | |
Make terrain painting not change neighbors centers bits | |||
2022-10-22 | Fix `TileMap` collision shapes debug draw | kleonc | |
2022-10-20 | Make terrain painting not change neighbors centers bits | Gilles Roudière | |
2022-10-19 | Fix texture filter and repeat in TileMap | kobewi | |
2022-10-18 | Minor code improvements | kobewi | |
2022-10-07 | Fix MSVC warnings, rename shadowed variables, fix uninitialized values, ↵ | bruvzg | |
change warnings=all to use /W4. | |||
2022-10-06 | Fix TileMap occluders having a wrong transform | Gilles Roudière | |
2022-09-28 | refactor(TileMap): Return Rect2i in get_used_rect | MisterMX | |
Signed-off-by: MisterMX <mbxd12@web.de> | |||
2022-09-21 | Set scene tiles' position before adding them | kobewi | |
2022-09-19 | Change return type of `get_configuration_warnings` to `PackedStringArray` | Marc Gilleron | |
2022-09-13 | Don't print error in get_cell_tile_data() | kobewi | |
2022-09-07 | Remove / Replace old Navigation Debug Visualization | smix8 | |
- removes / replaces leftovers from old navigation debug code - cleanes SceneTree and ProjectSettings from old navigation debug |