aboutsummaryrefslogtreecommitdiff
path: root/editor/plugins/tile_map_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #19164 from marcelofg55/tilemap_undo2Rémi Verschelde2018-06-261-30/+64
|\ | | | | Improve TileMap undo operations, second try
| * Improve TileMap undo operations, second tryMarcelo Fernandez2018-05-291-30/+64
| |
* | Added autotile overrideJames Beedie2018-06-021-8/+118
|/
* Revert "Improve TileMap undo operations"Rémi Verschelde2018-05-251-10/+16
|
* Improve TileMap undo operationsMarcelo Fernandez2018-05-231-16/+10
|
* Replaces CTRL with CMD in TileMapEditor for MacOS.Anish2018-04-231-3/+12
| | | | | | | | Replacing CTRL with CMD makes sense dure to consistency with MacOS and avoiding conflict with the accessibility hotkey (ctrl+lmb = rmb) Fixes: #18238
* Update transform buttons in tile editor while using T, A, S shortcuts (fixes ↵Alexander Alekseev2018-04-041-0/+3
| | | | #17962)
* Add functionality to move selected tiles in tile map editorMartin Rieke2018-04-041-2/+53
| | | | | | This change adds a new entry "Move Selection" to the "Tile Map" menu in the tile map editor. It allows the user to easily move as set of selected tiles.
* Merge pull request #16971 from Noshyaar/tilemapRémi Verschelde2018-03-131-0/+11
|\ | | | | TileMap: add fix_invalid_tiles
| * TileMap: add fix_invalid_tilesPoommetee Ketson2018-02-241-0/+11
| |
* | Merge pull request #16978 from Noshyaar/tmscRémi Verschelde2018-03-131-2/+9
|\ \ | | | | | | Add icon to TileMapEditor popupmenu
| * | Add icon to TileMapEditor popupmenuPoommetee Ketson2018-02-241-2/+9
| |/
* / Update icons when theme changedPoommetee Ketson2018-02-251-13/+14
|/
* Tileset Editor ImprovementDamar Indra2018-02-201-2/+2
|
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | 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.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* TileMapEditor: Fix tile placement.Andreas Haas2017-12-131-0/+1
| | | | Fixes #14625
* TileMap FixesMariano Suligoy2017-12-021-57/+35
|
* Fix displacement for centered tilemapsMatthias Hoelzl2017-11-271-7/+6
| | | | | | | | - 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`.
* Universalize draw-over API for EditorPluginsPedro J. Estébanez2017-11-241-1/+1
| | | | | | | | | - Now it is usable from both `CanvasItem` and `Spatial` editors. - `EditorPlugin` API changes: - `forward_draw_over_canvas()` becomes `forward_draw_over_viewport()`. - `update_canvas()` becomes `update_overlays()`, which now triggers the update of every overlay on top of any 2D or 3D viewports present. Also now it returns the number of such viewports, which is useful whenever you need to know the number of draw-over calls you'll get. - New: `[set/is]_force_draw_over_forwarding_enabled()` to force overlaying regardless it handles the current object type, in a similar fashion as `[set/is]_input_event_forwarding_always_enabled`. This kind of overlay is also on top of those for regular handled node types. - New: `forward_force_draw_over_canvas()`, which is the callback that gets called for plugins that enable forced overlaying.
* Implement auto-tilingMariano Suligoy2017-11-201-0/+14
|
* Rework the canvas_item API for further improves to the canvas item editorGilles Roudiere2017-11-191-1/+1
|
* Fix tilemap undo/redoMarc Gilleron2017-11-081-2/+2
|
* Use bresenham line in freehand tilemap painting to fill discontinuitiesMarc Gilleron2017-10-231-14/+31
|
* Fixes snapping and replaces the _draw_canvas by forward_canvas_drawGilles Roudiere2017-10-181-7/+2
|
* Bucket fill will now incrementally process the queue on preview modeMarcelo Fernandez2017-09-241-11/+31
|
* Fix possible infinite loop with bucket fill toolMarcelo Fernandez2017-09-231-0/+4
|
* Adds missing shortcuts to TileEditor. Keeps fill-tool selected after useJakob Schwab2017-09-171-4/+32
| | | | | | | The following keyboard shortcuts are now available: -Bucket fill (G) -Paint Tile (P) -Transpose Tile (T) Fixes #10918
* Fix unused variable warningsHein-Pieter van Braam2017-09-081-1/+0
| | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* Editor: Add some more translatable strings.Andreas Haas2017-08-251-4/+4
|
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-3/+3
| | | | | | | | | | | | 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/
* Tilemap Editor: Setting to hide tile info in the menu barRémi Verschelde2017-08-161-5/+16
| | | | Based on e513ecb7a14560d7238408a16a3b855863fd6df9.
* Hide tilemap menu when no tilemap is selectedDaniel J. Ramirez2017-08-101-2/+3
|
* Moved mirror and rotations to the tile mapen, to avoid taking up too much ↵Juan Linietsky2017-08-081-10/+12
| | | | toolbar space, fixes #6461
* TileMap: Fix infinite loop when trying to bucket-delete empty tiles.Andreas Haas2017-08-031-0/+2
| | | | | | | Right-clicking when the bucket tool is enabled means "erase all instances of this tile". So it doesn't make sense to try doing this for empty tiles :P Fixes #10065
* renamed all Rect2.pos to Rect2.positionalexholly2017-06-041-49/+49
|
* InputEvent: Renamed "pos" property to "position"Andreas Haas2017-06-031-2/+2
| | | | Make the naming consistent with other classes.
* Removal of InputEvent as built-in Variant type..Juan Linietsky2017-05-201-303/+300
| | | | this might cause bugs I haven't found yet..
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
|
* Several enhancements for the tile map editorPedro J. Estébanez2017-03-271-7/+42
| | | | | Allow sorting tile palette by name Allow hiding tile ids in tile palette
* A Whole New World (clang-format edition)Rémi Verschelde2017-03-051-400/+381
| | | | | | | | | | | | | | | | | | | | | | | | I can show you the code Pretty, with proper whitespace Tell me, coder, now when did You last write readable code? I can open your eyes Make you see your bad indent Force you to respect the style The core devs agreed upon A whole new world A new fantastic code format A de facto standard With some sugar Enforced with clang-format A whole new world A dazzling style we all dreamed of And when we read it through It's crystal clear That now we're in a whole new world of code
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-051-0/+1593
The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.