summaryrefslogtreecommitdiff
path: root/scene/resources/tile_set.cpp
AgeCommit message (Collapse)Author
2022-09-01Replace Vector2(i) with Size2(i) for methods returning a sizeJohan Aires Rastén
2022-08-31Fixes inherited scenes not working in TileSet scenes collection sourcesGilles Roudière
2022-08-22Make `_validate_property` a multilevel methodYuri Sizov
2022-07-29Merge pull request #63415 from ajreckof/expose_tilemap_custom_data_methodsRémi Verschelde
Expose TileMap methods related to the name of custom data layers
2022-07-29expose TileMap methods related to the name of custom data layersajreckof
2022-07-26Fix TileSet not loading correctly when embedded in a sceneGilles Roudière
2022-07-18Use integer types in Image and ImageTexture methodsFireForge
- Image.blit_rect() - Image.blit_rect_mask() - Image.blend_rect() - Image.blend_rect_mask() - Image.fill_rect() - Image.get_used_rect() - Image.get_rect() - ImageTexture.set_size_override()
2022-07-12Remove unused hintskobewi
2022-07-08Add static methods for creating Image and ImageTexturekobewi
2022-07-02Make sure the tile data clears its `terrain` field when said terrain is ↵Estelle Linkpy Reid
removed from the tileset.
2022-06-21Allow using CanvasItemMaterial in the TileSet editorHugo Locurcio
Previously, only ShaderMaterial overrides could be added.
2022-06-10Add terrain center bitGilles Roudière
2022-05-25use ERR_FAIL_INDEX when preferredNathan Franke
2022-05-20Add a new HashSet templatereduz
* Intended to replace RBSet in most cases. * Optimized for iteration speed
2022-05-19Use suffixes for units in nodes and resourcesAaron Franke
2022-05-19Use range iterators for RBSet in most casesAaron Record
2022-05-16Merge pull request #60986 from fire-forge/capitalismRémi Verschelde
2022-05-16Replace most uses of Map by HashMapreduz
* 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!
2022-05-12Reduce extra groups in TileSetFireForge
2022-05-12Capitalize/fix some property enum hintsFireForge
2022-03-28Fix inspector group name capitalizationFireForge
2022-02-20Fix nullptr error in _update_padded_texture on texture with no imageSaracenOne
2022-02-08Use source image format when creating padded textureJoJoX
2022-02-06Add missing SNAME macro optimization in some function callsjmb462
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-28TileSetAtlasSource: Make `get_tile_data` return `TileData *`Rémi Verschelde
This is now possible thanks to `Variant` changes. Also unbind some `_` prefixed methods which don't need to be exposed.
2022-01-12Use List Initializations for Vectors.Anilforextra
2022-01-03Update copyright statements to 2022Rémi Verschelde
Happy new year to the wonderful Godot community!
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-11-12Implement texture padding in TileSetAtlasSourcesGilles Roudière
2021-11-12Merge pull request #53987 from groud/tile_data_inspector_pluginRémi Verschelde
2021-11-04Add missing argument names for bindings in GDExtensionRémi Verschelde
2021-11-03Rename `PROPERTY_USAGE_NOEDITOR` to `PROPERTY_USAGE_NO_EDITOR`Hugo Locurcio
This is consistent with other constants that include `NO`, such as `PROPERTY_HINT_COLOR_NO_ALPHA`.
2021-11-02Fix crash in Tileset with get_collision_polygon_shapePouleyKetchoupp
Shape index was used instead of polygon index in this one case.
2021-10-29Implement missing TileMap brushes for terrainsGilles Roudière
2021-10-27Implement runtime update of TileData object in TileMapGilles Roudière
2021-10-26Implement polygons editors in the tiles selection modeGilles Roudière
2021-10-21Allow updating TileMap cells using surrounding terrainsGilles Roudière
2021-10-19Implement TileMap patterns paletteGilles Roudière
2021-10-14Fixes crash in TileSetAtlasSource::get_tiles_to_be_removed_on_changeGilles Roudière
2021-10-13Prevent tiles outside atlas textureGilles Roudière
2021-10-11Fixes set_source_id not updating the next automatic source idGilles Roudière
2021-10-07Set TileSet layout and half-offset as read-only when using square shapeGilles Roudière
2021-09-30Use range iterators for `Map`Lightning_A
2021-09-29Improve TileMap physics for moving platforms and conveyor belts like movementsGilles Roudière
2021-09-29Merge pull request #53189 from AnilBK/use-class-specific-funcsRémi Verschelde
2021-09-29Use functions defined in the their classes.Anilforextra
2021-09-28Various tiles-related fixesGilles Roudière
2021-09-23Implement animated tilesGilles Roudière
2021-09-14Fix transform of TileMap nodes and tilemap selectionGilles Roudière