Block opening marked cells
This commit is contained in:
parent
b953371536
commit
548b29ea22
4
Field.cs
4
Field.cs
@ -90,10 +90,10 @@
|
|||||||
{
|
{
|
||||||
if (y < 0 || y >= height || x < 0 || x >= width)
|
if (y < 0 || y >= height || x < 0 || x >= width)
|
||||||
throw new Exception("Coordinates out of the field!");
|
throw new Exception("Coordinates out of the field!");
|
||||||
if (cells[y * width + x].IsMine)
|
|
||||||
return true;
|
|
||||||
if (cells[y * width + x].IsMarked)
|
if (cells[y * width + x].IsMarked)
|
||||||
return false;
|
return false;
|
||||||
|
if (cells[y * width + x].IsMine)
|
||||||
|
return true;
|
||||||
if (!opened.Contains(cells[y * width + x]))
|
if (!opened.Contains(cells[y * width + x]))
|
||||||
{
|
{
|
||||||
opened.Add(cells[y * width + x]);
|
opened.Add(cells[y * width + x]);
|
||||||
|
|||||||
Reference in New Issue
Block a user