Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-23 | Rename `remove()` to `remove_at()` when removing by index | Lightning_A | |
2021-11-23 | Improve various texts | kobewi | |
2021-11-12 | Implement texture padding in TileSetAtlasSources | Gilles Roudière | |
2021-11-03 | Rename `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-01 | Merge pull request #54396 from groud/implement_terrain_other_brushes | Rémi Verschelde | |
2021-10-29 | Implement missing TileMap brushes for terrains | Gilles Roudière | |
2021-10-28 | clang-format: Disable alignment of operands, too unreliable | Rémi Verschelde | |
Sets `AlignOperands` to `DontAlign`. `clang-format` developers seem to mostly care about space-based indentation and every other version of clang-format breaks the bad mismatch of tabs and spaces that it seems to use for operand alignment. So it's better without, so that it respects our two-tabs `ContinuationIndentWidth`. | |||
2021-10-27 | Implement runtime update of TileData object in TileMap | Gilles Roudière | |
2021-10-27 | Optimize TileMap layers updates | Gilles Roudière | |
2021-10-21 | Allow updating TileMap cells using surrounding terrains | Gilles Roudière | |
2021-10-19 | Implement TileMap patterns palette | Gilles Roudière | |
2021-10-13 | Merge pull request #53767 from groud/improve_tile_set_change_performances | Rémi Verschelde | |
2021-10-13 | Greatly improve editor performances by deferring tiles related updates | Gilles Roudière | |
Solve few update problems | |||
2021-10-13 | Merge pull request #53761 from groud/fix_tilemap_memory_leak | Rémi Verschelde | |
2021-10-13 | Fix TileMap memory leak | Gilles Roudière | |
2021-10-13 | Use z_index for TileMap layer darkening | kobewi | |
2021-10-10 | Add modulate property to TileMap layers | kobewi | |
2021-09-30 | Use range iterators for `Map` | Lightning_A | |
2021-09-29 | Improve TileMap physics for moving platforms and conveyor belts like movements | Gilles Roudière | |
2021-09-27 | Fix TileMap layer loading | kobewi | |
2021-09-23 | Construct values only when necessary. | Anilforextra | |
2021-09-23 | Implement animated tiles | Gilles Roudière | |
2021-09-15 | Merge pull request #52622 from rileylyman/tilemap-crash | Gilles Roudière | |
Break TileMap _clear_internals out from _recreate_internals | |||
2021-09-14 | Break TileMap _clear_internals out from _recreate_internals | Riley Lyman | |
2021-09-14 | Fix transform of TileMap nodes and tilemap selection | Gilles Roudière | |
2021-09-08 | Tiles renames/bugfixing and documentation | Gilles Roudière | |
2021-09-07 | Implement properties arrays in the Inspector. | Gilles Roudière | |
2021-09-06 | Fix crash in TileMap physics | Gilles Roudière | |
2021-08-23 | Merge pull request #51259 from nekomatata/fix-tilemap-one-way-collision | Hugo Locurcio | |
Fix one-way collision in Tilemap | |||
2021-08-19 | Fix z_index applied twice for TileMap layers | kobewi | |
2021-08-13 | Fix some unnecessary includes | Aaron Franke | |
2021-08-05 | Fix one-way collision in Tilemap | PouleyKetchoupp | |
In a given quadrant there can be one or more bodies used, and the process iterated over cells to add the shapes, so the shape index doesn't necessarily correspond to the polygon shape index. Instead body shape indices need to be tracked separately. | |||
2021-08-05 | Fix get_used_rect() calculation | kobewi | |
2021-08-02 | Implements TileMap layers and move TileSetPlugins's functions to the TileMap ↵ | Gilles Roudière | |
node instead | |||
2021-07-27 | Add check to internal methods to prevent crash | Haoyu Qiu | |
2021-07-25 | Use const references where possible for List range iterators | Rémi Verschelde | |
2021-07-23 | Use C++ iterators for Lists in many situations | Aaron Franke | |
2021-07-21 | Implement atlas merging and tile proxies | Gilles Roudière | |
2021-07-21 | Import old tiles in SINGLE_TILE mode as atlases | Gilles Roudière | |
2021-07-18 | Optimize StringName usage | reduz | |
* Added a new macro SNAME() that constructs and caches a local stringname. * Subsequent usages use the cached version. * Since these use a global static variable, a second refcounter of static usages need to be kept for cleanup time. * Replaced all theme usages by this new macro. * Replace all signal emission usages by this new macro. * Replace all call_deferred usages by this new macro. This is part of ongoing work to optimize GUI and the editor. | |||
2021-06-14 | Fix crash when using TileMap::fix_invalid_tiles | Haoyu Qiu | |
2021-06-05 | Deleted YSort, moved its functionality directly into Node2D. | andriyDev | |
YSort now has a compatibility alias to Node2D. Updated TileMap to use the existing Node2D y_sort_enabled property instead of its own property. Updated Node2D doc to include the new y_sort_enabled member. Updated TileMap doc to remove its mention of cell_y_sort. Deleted YSort doc. | |||
2021-06-01 | Merge pull request #49024 from groud/restore_tilemap_show_debug | Rémi Verschelde | |
Restore TileMap's debug collision shapes and add navigation. | |||
2021-05-25 | Restore a way to show collsion/navigation on TileMap. | Gilles Roudière | |
Also remove an unused function. | |||
2021-05-24 | Fixes deprecated=no compilation option | Gilles Roudière | |
2021-05-20 | Implement scenes tiles in TileMaps | Gilles Roudière | |
2021-05-07 | Update TileMap to use Vector2i instead of two ints | Aaron Franke | |
2021-05-07 | Rework the TileSet resource and TileMap nodes: | Gilles Roudière | |
- 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-02 | TileMap::world_to_map Ensure half offset is added according to the returned ↵ | kleonc | |
value Decide whether half offset should be added based on the value used for calculating the return value of this method. | |||
2021-04-30 | Prevent setting too big or too small Collision Mask and Layer | Rafał Mikrut | |