|
@@ -1079,9 +1079,6 @@ HashMap<Vector2i, TileMapCell> TileMapLayerEditorTilesPlugin::_draw_line(Vector2
|
|
|
}
|
|
|
|
|
|
// Get or create the pattern.
|
|
|
- Ref<TileMapPattern> erase_pattern;
|
|
|
- erase_pattern.instantiate();
|
|
|
- erase_pattern->set_cell(Vector2i(0, 0), TileSet::INVALID_SOURCE, TileSetSource::INVALID_ATLAS_COORDS, TileSetSource::INVALID_TILE_ALTERNATIVE);
|
|
|
Ref<TileMapPattern> pattern = p_erase ? erase_pattern : selection_pattern;
|
|
|
|
|
|
HashMap<Vector2i, TileMapCell> output;
|
|
@@ -1132,9 +1129,6 @@ HashMap<Vector2i, TileMapCell> TileMapLayerEditorTilesPlugin::_draw_rect(Vector2
|
|
|
rect.size += Vector2i(1, 1);
|
|
|
|
|
|
// Get or create the pattern.
|
|
|
- Ref<TileMapPattern> erase_pattern;
|
|
|
- erase_pattern.instantiate();
|
|
|
- erase_pattern->set_cell(Vector2i(0, 0), TileSet::INVALID_SOURCE, TileSetSource::INVALID_ATLAS_COORDS, TileSetSource::INVALID_TILE_ALTERNATIVE);
|
|
|
Ref<TileMapPattern> pattern = p_erase ? erase_pattern : selection_pattern;
|
|
|
|
|
|
HashMap<Vector2i, TileMapCell> err_output;
|
|
@@ -1189,9 +1183,6 @@ HashMap<Vector2i, TileMapCell> TileMapLayerEditorTilesPlugin::_draw_bucket_fill(
|
|
|
HashMap<Vector2i, TileMapCell> output;
|
|
|
|
|
|
// Get or create the pattern.
|
|
|
- Ref<TileMapPattern> erase_pattern;
|
|
|
- erase_pattern.instantiate();
|
|
|
- erase_pattern->set_cell(Vector2i(0, 0), TileSet::INVALID_SOURCE, TileSetSource::INVALID_ATLAS_COORDS, TileSetSource::INVALID_TILE_ALTERNATIVE);
|
|
|
Ref<TileMapPattern> pattern = p_erase ? erase_pattern : selection_pattern;
|
|
|
|
|
|
if (!pattern->is_empty()) {
|
|
@@ -2200,6 +2191,9 @@ TileMapLayerEditorTilesPlugin::TileMapLayerEditorTilesPlugin() {
|
|
|
tile_map_clipboard.instantiate();
|
|
|
selection_pattern.instantiate();
|
|
|
|
|
|
+ erase_pattern.instantiate();
|
|
|
+ erase_pattern->set_cell(Vector2i(0, 0), TileSet::INVALID_SOURCE, TileSetSource::INVALID_ATLAS_COORDS, TileSetSource::INVALID_TILE_ALTERNATIVE);
|
|
|
+
|
|
|
// --- Toolbar ---
|
|
|
toolbar = memnew(HBoxContainer);
|
|
|
|