You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Start working on isometric tiles
* Get isometric cell position
* Fix isometric mask
* Draw the appropriate grid depending on the cell shape
* Fix pixel to isometric cell positions and vice versa
* Formatting
* Placing a tile on another tile replaces it instead of mixing
* Undo works on new cells
* Add a scale_factor variable in tile mode indices
* Better horizontal/vertical cells calculation, still not a proper solution yet
* Slightly improve cell amount
* Add get_tile_size() and get_tile_shape() methods in CelTileMap
* Fix shadowed variables
* Implement basic locking logic
* When the tilemap is locked, ensure that all cel portions are updated
Needed for overlapping isometric tiles
* Remove previous tile to avoid overlapped pixels
* Add a tile_layout variable and some docstrings
* Formatting
* Create isometric tilesets from the UI
* Make a tilemap layer into place only mode from the layer settings
And pass the variables down from the layer to the cel
* Fix crash when cloning tilemap layers
* Re-order tilemap when changing its settings
* Restrict users to place tiles mode only when tilemap layer is in place only mode
* Fix manual mode (I think)
* Fix layer properties nodes not updating when selecting another layer
* Move tool brings tiles from outside of the canvas and makes them visible
* Fix rectangular tiles on place only mode, when the tilemap cell is larger than the tileset cell
* All of the available canvas should have initialized tilemap cells now
* Format
* Fix resizing on non-place only mode
* Change offset when resizing canvas
* Change offset when cropping to content, selection and centering frames
* Resize image resizes the tileset cells
* Fix scaling to non-integer multiples creating duplicate-ish tiles, and don't emit tileset.updated when resizing, as this affects all of the tilemaps in that project
* Fix resizing locked isometric tilemaps
Currently this breaks crop to content/selection and makes the image blank, the offset needs fixing anyway
* Fix crop to content/selection offsets
* Fix loading place only tilemaps
* Don't allow merging layers into a place-only tilemap layer
* Set cel's tile size and shape when setting tileset
* Undo/redo for locking tilemap and changing tile, shape & layout
* Disable selection resizing on isometric tilemaps
It is not working for isometric tilemaps at the moment. If we find a solution, we should re-enable it.
* Do not apply effects to place-only tilemaps
* Scaling project updates brush preview
* Warn users that locking a tilemap layer is permanent
* Copying and linking tilemap cels copies the indices
Needed for place-only tilemaps with overlapping pixels
* Add tile_added, tile_removed and tile_replaced signals in the tileset script
* Improve generate_isometric_rectangle algorithm
Not perfect but should be better
* Add strings for translations
* Scale indices based on cell size
* Fix crash when switching between tilemaps with different tilesets, and the new selected tiles do not exist in the new tileset
* Small improvement in tile indicator preview
* Support hexagonal tiles in place-only mode
Not currently supported in normal mode, as we need a mask for that first.
* Fully support pointy-top hexagonal tiles
* Fix grid type enum name
* Add tile_offset_axis variables
* Support flat top hexagons in the backend
Needs UI now
* Expose tile_offset_axis in the UI and add a duplicate method to TileSetCustom
* Change tileset shape & offset axis when importing image
* Fix unused variables
* Update Translations.pot
* Fix crash when using the bucket tool
* Minor code improvements
* Use the stack mode when drawing with the draw tiles mode enabled
Avoids issues such as replacing tiles, or changing their order
Copy file name to clipboardExpand all lines: Translations/Translations.pot
+65
Original file line number
Diff line number
Diff line change
@@ -3623,6 +3623,7 @@ msgstr ""
3623
3623
3624
3624
#. A tileset is a collection of tiles.
3625
3625
#: src/UI/Timeline/NewTileMapLayerDialog.tscn
3626
+
#: src/UI/Timeline/LayerProperties.tscn
3626
3627
msgid"Tileset:"
3627
3628
msgstr""
3628
3629
@@ -3640,9 +3641,73 @@ msgid "Tileset name:"
3640
3641
msgstr""
3641
3642
3642
3643
#: src/UI/Timeline/NewTileMapLayerDialog.tscn
3644
+
#: src/UI/Timeline/LayerProperties.tscn
3643
3645
msgid"Tile size:"
3644
3646
msgstr""
3645
3647
3648
+
#. The shape of each tile in a tileset (rectangular, isometric, hexagonal).
3649
+
#: src/UI/Timeline/NewTileMapLayerDialog.tscn
3650
+
#: src/UI/Timeline/LayerProperties.tscn
3651
+
msgid"Tile shape:"
3652
+
msgstr""
3653
+
3654
+
#. The layout that the tiles appear in, in a non-rectangular grid.
3655
+
#: src/UI/Timeline/LayerProperties.tscn
3656
+
msgid"Tile layout:"
3657
+
msgstr""
3658
+
3659
+
#. The offset axis (horizontal or vertical) of non-rectangular tiles.
3660
+
#: src/UI/Timeline/NewTileMapLayerDialog.tscn
3661
+
#: src/UI/Timeline/LayerProperties.tscn
3662
+
msgid"Tile offset axis:"
3663
+
msgstr""
3664
+
3665
+
#. Tooltip of the "tile offset axis" option.
3666
+
#: src/UI/Timeline/NewTileMapLayerDialog.tscn
3667
+
#: src/UI/Timeline/LayerProperties.tscn
3668
+
msgid"For all half-offset shapes (Isometric & Hexagonal), determines the offset axis."
3669
+
msgstr""
3670
+
3671
+
#. A tile layout option.
3672
+
#: src/UI/Timeline/LayerProperties.tscn
3673
+
msgid"Stacked"
3674
+
msgstr""
3675
+
3676
+
#. A tile layout option.
3677
+
#: src/UI/Timeline/LayerProperties.tscn
3678
+
msgid"Stacked offset"
3679
+
msgstr""
3680
+
3681
+
#. A tile layout option.
3682
+
#: src/UI/Timeline/LayerProperties.tscn
3683
+
msgid"Stairs right"
3684
+
msgstr""
3685
+
3686
+
#. A tile layout option.
3687
+
#: src/UI/Timeline/LayerProperties.tscn
3688
+
msgid"Stairs down"
3689
+
msgstr""
3690
+
3691
+
#. A tile layout option.
3692
+
#: src/UI/Timeline/LayerProperties.tscn
3693
+
msgid"Diamond right"
3694
+
msgstr""
3695
+
3696
+
#. A tile layout option.
3697
+
#: src/UI/Timeline/LayerProperties.tscn
3698
+
msgid"Diamond down"
3699
+
msgstr""
3700
+
3701
+
#. A button that toggles place-only mode on for a tilemap layer. This mode is used to only place tiles in a tilemap, without the ability to modify them.
3702
+
#: src/UI/Timeline/LayerProperties.tscn
3703
+
msgid"Place-only mode:"
3704
+
msgstr""
3705
+
3706
+
#. A confirmation dialog that appears when attempting to enable place-only mode in a tilemap layer.
3707
+
#: src/UI/Timeline/LayerProperties.tscn
3708
+
msgid"Enabling place-only mode is a permanent action. Once activated, you will only be able to place tiles, and you won't be able to modify existing tiles anymore on this layer."
0 commit comments