Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add helper methods to check for tile transforms | kobewi | 2024-08-12 | 1 | -0/+4 |
| | |||||
* | Remove some TileMap dependencies from TileMapLayer | kobewi | 2024-05-21 | 1 | -4/+0 |
| | |||||
* | Add PropertyListHelper in all simple cases | kobewi | 2024-04-11 | 1 | -4/+7 |
| | |||||
* | Expose TileMapLayer | Gilles Roudière | 2024-04-03 | 1 | -8/+24 |
| | |||||
* | Remove almost all remaining dependencies of TileMapLayer on TileMap | Gilles Roudière | 2024-02-29 | 1 | -3/+3 |
| | |||||
* | Move 2D-only resources to their own folder | Aaron Franke | 2024-02-26 | 1 | -1/+1 |
| | |||||
* | Revert "Update Node::get_configuration_warnings signature" | Rémi Verschelde | 2024-02-17 | 1 | -1/+1 |
| | | | | This reverts commit d3852deaa450d77edb30df2bb1c77bd7bc45befc. | ||||
* | Merge pull request #87379 from ↵ | Rémi Verschelde | 2024-02-12 | 1 | -21/+5 |
|\ | | | | | | | | | | | groud/change_tilemap_editor_to_tilemaplayer_editor Change TileMapEditor to TileMapLayerEditor | ||||
| * | Change TileMapEditor to TileMapLayerEditor | Gilles Roudière | 2024-02-12 | 1 | -21/+5 |
| | | |||||
* | | Fix animated tile random start time not scaled to animation duration | kleonc | 2024-02-11 | 1 | -1/+1 |
|/ | |||||
* | Update Node::get_configuration_warnings signature | RedMser | 2024-02-08 | 1 | -1/+1 |
| | |||||
* | Make TileMapLayers extend Node2D and work as children of TileMap | Gilles Roudière | 2024-01-17 | 1 | -8/+8 |
| | |||||
* | Move TileMapLayer to its own files | Gilles Roudière | 2024-01-05 | 1 | -398/+9 |
| | |||||
* | Move tile transforms handling cache to TileData | Gilles Roudière | 2023-12-13 | 1 | -5/+0 |
| | |||||
* | Fixes TileMap occluders | Gilles Roudière | 2023-12-08 | 1 | -1/+1 |
| | |||||
* | Fix TileMap layer reverts and defaults | kobewi | 2023-10-24 | 1 | -0/+3 |
| | |||||
* | Allow disabling the built-in tilemap navigation | Gilles Roudière | 2023-10-13 | 1 | -1/+6 |
| | |||||
* | Improve TileMap Y-sorting performance | Gilles Roudière | 2023-09-25 | 1 | -2/+14 |
| | |||||
* | Add per-tile flipping and transposing | kobewi | 2023-09-09 | 1 | -0/+5 |
| | |||||
* | Improve TileMap performances by using quadrants only for rendering | Gilles Roudière | 2023-09-08 | 1 | -107/+209 |
| | |||||
* | Move TileMap layers to their own class | Gilles Roudière | 2023-07-20 | 1 | -163/+242 |
| | |||||
* | Add tile_animation_mode option: | Rakka Rage | 2023-06-06 | 1 | -1/+1 |
| | | | | | | - to tile animation properties - when "Default" each animation starts at time 0. - when "Random Start Times" each animation starts at random time. | ||||
* | TileMap: Add method to fetch the layer for a given body | Proggle | 2023-04-25 | 1 | -0/+4 |
| | |||||
* | TileMap Fix rendering odd-sized tiles | kleonc | 2023-03-12 | 1 | -4/+4 |
| | |||||
* | Fix TileMap NavigationServer 'Invalid ID' error | smix8 | 2023-02-14 | 1 | -0/+1 |
| | | | | | 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. | ||||
* | Fix navigation support for multilayered TileMaps | smix8 | 2023-02-10 | 1 | -0/+6 |
| | | | | Fixes support for multilayered TileMaps by creating dedicated navigation maps for each layer. | ||||
* | Merge pull request #71630 from groud/fix_tilemap_layer_delete_undo | Rémi Verschelde | 2023-01-18 | 1 | -1/+1 |
|\ | | | | | | | Fixes TileMap undo not restoring tiles | ||||
| * | Fixes TileMap undo not restoring tiles | Gilles Roudière | 2023-01-18 | 1 | -1/+1 |
| | | |||||
* | | Bring back TileMap::get_cells_by_id | Gilles Roudière | 2023-01-18 | 1 | -1/+2 |
|/ | |||||
* | One Copyright Update to rule them all | Rémi Verschelde | 2023-01-05 | 1 | -29/+29 |
| | | | | | | | | | | | | | | | | | | | | 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". | ||||
* | TileMap Pass some parameters by `const &` instead of by value | kleonc | 2022-12-12 | 1 | -10/+10 |
| | |||||
* | Rename get_surrounding_tiles to get_surrounding_cells | Gilles Roudière | 2022-12-07 | 1 | -1/+1 |
| | |||||
* | Merge pull request #67330 from KoBeWi/immortal_scenes | Rémi Verschelde | 2022-11-24 | 1 | -0/+2 |
|\ | | | | | | | Don't free instanced scenes when recreating tiles | ||||
| * | Don't free instanced scenes when recreating tiles | kobewi | 2022-11-07 | 1 | -0/+2 |
| | | |||||
* | | Remove redundant Variant-types initializations | Markus Sauermann | 2022-11-14 | 1 | -1/+1 |
|/ | |||||
* | Make terrain painting not change neighbors centers bits | Gilles Roudière | 2022-10-20 | 1 | -3/+3 |
| | |||||
* | Fix TileMap occluders having a wrong transform | Gilles Roudière | 2022-10-06 | 1 | -1/+1 |
| | |||||
* | refactor(TileMap): Return Rect2i in get_used_rect | MisterMX | 2022-09-28 | 1 | -1/+1 |
| | | | | Signed-off-by: MisterMX <mbxd12@web.de> | ||||
* | Change return type of `get_configuration_warnings` to `PackedStringArray` | Marc Gilleron | 2022-09-19 | 1 | -1/+1 |
| | |||||
* | Rename TileMap/GridMap.`world_to_map` and opposite to `local_to_map` | Micky | 2022-09-05 | 1 | -7/+7 |
| | | | | | | | | | | | For both TileMap and GridMap: - `world_to_map` -> `local_to_map` - `map_to_world` -> `map_to_local` Also changes any mention of "world" in this context to "local" to avoid future confusion. Finally, updates the docs of both methods for consistency. In particular, adding a note on how to convert the returned values from local to global coordinates and vice versa. | ||||
* | Add a method to get TileData from a cell | kobewi | 2022-08-16 | 1 | -0/+2 |
| | |||||
* | Fix various typos not caught by codespell | luz paz | 2022-07-21 | 1 | -1/+1 |
| | | | Revert upstream `core/input/gamecontrollerdb.txt`. Upstream fix: https://github.com/gabomdq/SDL_GameControllerDB/pull/600 | ||||
* | Add terrain center bit | Gilles Roudière | 2022-06-10 | 1 | -9/+29 |
| | |||||
* | Replace most uses of Map by HashMap | reduz | 2022-05-16 | 1 | -19/+19 |
| | | | | | | | | | | | | * Map is unnecessary and inefficient in almost every case. * Replaced by the new HashMap. * Renamed Map to RBMap and Set to RBSet for cases that still make sense (order matters) but use is discouraged. There were very few cases where replacing by HashMap was undesired because keeping the key order was intended. I tried to keep those (as RBMap) as much as possible, but might have missed some. Review appreciated! | ||||
* | Changed TileMap::set_cell alternative_tile default value to 0 | Igor Kordiukiewicz | 2022-03-02 | 1 | -1/+2 |
| | |||||
* | Update copyright statements to 2022 | Rémi Verschelde | 2022-01-03 | 1 | -2/+2 |
| | | | | Happy new year to the wonderful Godot community! | ||||
* | Implement runtime update of TileData object in TileMap | Gilles Roudière | 2021-10-27 | 1 | -2/+15 |
| | |||||
* | Optimize TileMap layers updates | Gilles Roudière | 2021-10-27 | 1 | -0/+1 |
| | |||||
* | Allow updating TileMap cells using surrounding terrains | Gilles Roudière | 2021-10-21 | 1 | -0/+49 |
| | |||||
* | Implement TileMap patterns palette | Gilles Roudière | 2021-10-19 | 1 | -74/+3 |
| |