Add helper methods to check for tile transforms

This commit is contained in:
kobewi
2023-09-20 13:12:57 +02:00
parent 88f3b5f9d5
commit dba1a39fe1
6 changed files with 88 additions and 0 deletions

View File

@@ -438,6 +438,10 @@ public:
TypedArray<Vector2i> get_used_cells_by_id(int p_source_id = TileSet::INVALID_SOURCE, const Vector2i &p_atlas_coords = TileSetSource::INVALID_ATLAS_COORDS, int p_alternative_tile = TileSetSource::INVALID_TILE_ALTERNATIVE) const;
Rect2i get_used_rect() const;
bool is_cell_flipped_h(const Vector2i &p_coords) const;
bool is_cell_flipped_v(const Vector2i &p_coords) const;
bool is_cell_transposed(const Vector2i &p_coords) const;
// Patterns.
Ref<TileMapPattern> get_pattern(TypedArray<Vector2i> p_coords_array);
void set_pattern(const Vector2i &p_position, const Ref<TileMapPattern> p_pattern);