diff --git a/src/cs/MonoGame.Extended.Tiled/TiledMapTileLayer.cs b/src/cs/MonoGame.Extended.Tiled/TiledMapTileLayer.cs index d2da50a8..5729f724 100644 --- a/src/cs/MonoGame.Extended.Tiled/TiledMapTileLayer.cs +++ b/src/cs/MonoGame.Extended.Tiled/TiledMapTileLayer.cs @@ -28,6 +28,11 @@ namespace MonoGame.Extended.Tiled public bool TryGetTile(ushort x, ushort y, out TiledMapTile? tile) { + if (x >= Width) + { + tile = null; + return false; + } var index = GetTileIndex(x, y); if (index < 0 || index >= Tiles.Length) @@ -57,4 +62,4 @@ namespace MonoGame.Extended.Tiled SetTile(x, y, 0); } } -} \ No newline at end of file +}