Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-26 | doc: Sync classref with current source | Rémi Verschelde | |
Fix various missing arguments in bindings. | |||
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-22 | Defer TileMap::update_dirty_quadrants once again. | Pieter-Jan Briers | |
This fixes #20323. #11077 is now technically re-broken, but you can now call update_dirty_quadrants as workaround. | |||
2018-07-03 | Merge pull request #18634 from groud/fix_control_child_of_node2d | Max Hilbrunner | |
Fixes the bad calculation of margin & anchors when child of Node2D | |||
2018-06-26 | Merge pull request #19164 from marcelofg55/tilemap_undo2 | Rémi Verschelde | |
Improve TileMap undo operations, second try | |||
2018-06-26 | Optimize _recreate_quadrants | Marcelo Fernandez | |
2018-06-08 | Merge pull request #19343 from bojidar-bg/x-fix-tilemap-shape-rotation | Rémi Verschelde | |
Fix bugs related to bad handling of rotated/translated shapes in tilemap | |||
2018-06-07 | Fixes the bad calculation of margin & anchors when child of Node2D | groud | |
2018-06-03 | Fix bugs related to bad handling of rotated/translated shapes in tilemap | Bojidar Marinov | |
Fixup #18529 and #12870 | |||
2018-06-02 | Added autotile override | James Beedie | |
2018-05-29 | Improve TileMap undo operations, second try | Marcelo Fernandez | |
2018-05-17 | Restore support for minimal 3x3 autotile sets | isaacremnant | |
2018-05-16 | Merge pull request #15909 from authenticate/tilemap_fix | Mariano Javier Suligoy | |
TileMap Navigation Fixes | |||
2018-05-15 | Fixing a bug where tilemap navigation would not be accurate after a tilemap ↵ | James | |
exits and then re-enters the tree. Fixing a bug where deleting a tile and then querying navigation would result in an incorrect path if both happened within the same frame. | |||
2018-05-04 | Allow uncommon bitmask for autotile - Fixes #16511 | mateusak | |
Removes some conditions that were there to create compatibility from 2X2 to 3X3. Further dissociates 2X2 and 3X3 but adds more flexibility to 3X3. | |||
2018-05-01 | Adds z-index properties to TileSets. | Pieter-Jan Briers | |
2018-04-03 | Remove the selection rect for nodes that do not require it | Gilles Roudiere | |
2018-03-30 | Implement missing navgiation polygon debugging in tilemap | Benedikt Bär | |
2018-03-13 | Merge pull request #16971 from Noshyaar/tilemap | Rémi Verschelde | |
TileMap: add fix_invalid_tiles | |||
2018-03-11 | Update TileMap when its TileSet changes | ShyRed | |
Make TileMap monitor its TileSet for changes and emit a signal when the TileSet changes. This makes the editor update and show the updated version of the TileSet. | |||
2018-02-24 | TileMap: add fix_invalid_tiles | Poommetee Ketson | |
2018-02-20 | Tileset Editor Improvement | Damar Indra | |
2018-01-12 | Bind many more properties to scripts | Bojidar Marinov | |
Notable potentially breaking changes: - PROPERTY_USAGE_NOEDITOR is now PROPERTY_USAGE_STORAGE | PROPERTY_USAGE_NETWORK, without PROPERTY_USAGE_INTERNAL - Some properties were renamed, and sometimes even shadowed by new ones - New getter methods (some virtual) were added | |||
2018-01-05 | Add missing copyright headers and fix formatting | Rémi Verschelde | |
Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module. | |||
2018-01-04 | Merge pull request #15191 from Jerome67000/z_renaming | Rémi Verschelde | |
renames "z" Node2D property to "z_index" | |||
2018-01-03 | #15078 renamed "z" -> "z_index" property in Node2D | Jerome67000 | |
2018-01-01 | Update copyright statements to 2018 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2017-12-25 | Add missing parameter names | Poommetee Ketson | |
2017-12-16 | Merge pull request #13991 from CyanBlob/master | Rémi Verschelde | |
TileMap: Add update_bitmask_region(2), expose update_bitmask_area(1) … | |||
2017-12-16 | TileMap: Add update_bitmask_region(2), expose update_bitmask_area(1) and ↵ | Andrew Thomas | |
update_bitmask_region(2) to GDscript | |||
2017-12-15 | Renamed navmesh/poly_create to navmesh/poly_add since no navmesh is created. | Nathan Warden | |
2017-12-10 | TileMap: Drop unused center_x/center_y booleans | Rémi Verschelde | |
Two years later they are still unused and we do not know their intend use case, so tschüss. Closes #2513. | |||
2017-12-09 | Merge pull request #14454 from CyanBlob/TileMap | Rémi Verschelde | |
Convert tilemap format in get_tile_data() | |||
2017-12-09 | Convert tilemap format in get_tile_data() | Andrew Thomas | |
2017-12-08 | Fixes TileMap occluder offsets. | PJB3005 | |
This is NOT related to #14388! This fixes a graphical bug where the light occluders used by tilemaps weren't getting offset anymore, this they'd be positioned incorrectly. I tried on all 3 tilemap positioning modes and it seemed to work on every one. | |||
2017-12-02 | TileMap Fixes | Mariano Suligoy | |
2017-11-27 | Fix displacement for centered tilemaps | Matthias Hoelzl | |
- Fixes tile and collision placement for tilemaps with `tile_origin` set to `TILE_ORIGIN_CENTER`. - Also fixes a bug in the offset computation for collision shapes with `flip_v` flag set to true if `tile_origin` is `TILE_ORIGIN_BOTTOM_LEFT`. | |||
2017-11-24 | Fix TileMap and TileSet ClassDB bindings | Ruslan Mustakov | |
2017-11-20 | Implement auto-tiling | Mariano Suligoy | |
2017-11-19 | Rework the canvas_item API for further improves to the canvas item editor | Gilles Roudiere | |
2017-11-15 | Fixing tilemap rotation for non top-left tiles. | Vito | |
2017-11-10 | Disabled filter clip by default and made it optional, fixes #12368, likely ↵ | Juan Linietsky | |
others too | |||
2017-11-09 | Reworked how servers preallocate RIDs, should fix #10970 | Juan Linietsky | |
2017-09-20 | Rename pos to position in user facing methods and variables | letheed | |
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is. | |||
2017-08-30 | Merge pull request #10361 from RandomShaper/tilemap-global-mtl | Rémi Verschelde | |
Let TileMap apply its material | |||
2017-08-27 | Use HTTPS URL for Godot's website in the headers | Rémi Verschelde | |
2017-08-25 | Removed old fp_adjust code that conflicts with clipped rects, fixes #9925 | Juan Linietsky | |
2017-08-24 | Convert Object::cast_to() to the static version | Hein-Pieter van Braam | |
Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/ | |||
2017-08-20 | ClassDB: Provide the enum name of integer constants | Ignacio Etcheverry | |
2017-08-16 | Synchronize parameter names in definition and declaration | TwistedTwigleg | |
Fixes #10244. |