You've already forked godot
mirror of
https://github.com/godotengine/godot.git
synced 2025-11-05 12:10:55 +00:00
Tileset Editor Improvement
This commit is contained in:
@@ -303,7 +303,7 @@ void TileMapEditor::_update_palette() {
|
||||
if (tex.is_valid()) {
|
||||
Rect2 region = tileset->tile_get_region(entries[i].id);
|
||||
|
||||
if (tileset->tile_get_is_autotile(entries[i].id)) {
|
||||
if (tileset->tile_get_tile_mode(entries[i].id) == TileSet::AUTO_TILE) {
|
||||
int spacing = tileset->autotile_get_spacing(entries[i].id);
|
||||
region.size = tileset->autotile_get_size(entries[i].id);
|
||||
region.position += (region.size + Vector2(spacing, spacing)) * tileset->autotile_get_icon_coordinate(entries[i].id);
|
||||
@@ -506,7 +506,7 @@ void TileMapEditor::_draw_cell(int p_cell, const Point2i &p_point, bool p_flip_h
|
||||
Vector2 tile_ofs = node->get_tileset()->tile_get_texture_offset(p_cell);
|
||||
|
||||
Rect2 r = node->get_tileset()->tile_get_region(p_cell);
|
||||
if (node->get_tileset()->tile_get_is_autotile(p_cell)) {
|
||||
if (node->get_tileset()->tile_get_tile_mode(p_cell) == TileSet::AUTO_TILE) {
|
||||
int spacing = node->get_tileset()->autotile_get_spacing(p_cell);
|
||||
r.size = node->get_tileset()->autotile_get_size(p_cell);
|
||||
r.position += (r.size + Vector2(spacing, spacing)) * node->get_tileset()->autotile_get_icon_coordinate(p_cell);
|
||||
|
||||
Reference in New Issue
Block a user