summaryrefslogtreecommitdiff
path: root/scene/2d/tile_map.h
diff options
context:
space:
mode:
authorYuri Sizov <11782833+YuriSizov@users.noreply.github.com>2022-08-22 13:39:12 +0300
committerGitHub <noreply@github.com>2022-08-22 13:39:12 +0300
commitd5052d90843c1e15545b2f4c5d8e6091ada3e9f6 (patch)
tree7bfe91f400ac80e5ca33d078ff5e0b5d728edae9 /scene/2d/tile_map.h
parent4e7be222e51f47dc022726cb85fc3ab33bb6567c (diff)
parent7305390fdcdfc3fa4c6e628fc1d5bb15160c7b94 (diff)
Merge pull request #54549 from KoBeWi/fastcells
Add a method to get TileData from a cell
Diffstat (limited to 'scene/2d/tile_map.h')
-rw-r--r--scene/2d/tile_map.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/scene/2d/tile_map.h b/scene/2d/tile_map.h
index 012bf01df9..ecc6ee1d59 100644
--- a/scene/2d/tile_map.h
+++ b/scene/2d/tile_map.h
@@ -343,6 +343,8 @@ public:
int get_cell_source_id(int p_layer, const Vector2i &p_coords, bool p_use_proxies = false) const;
Vector2i get_cell_atlas_coords(int p_layer, const Vector2i &p_coords, bool p_use_proxies = false) const;
int get_cell_alternative_tile(int p_layer, const Vector2i &p_coords, bool p_use_proxies = false) const;
+ // Helper method to make accessing the data easier.
+ TileData *get_cell_tile_data(int p_layer, const Vector2i &p_coords, bool p_use_proxies = false) const;
// Patterns.
Ref<TileMapPattern> get_pattern(int p_layer, TypedArray<Vector2i> p_coords_array);