Example #1
0
        private bool IsMoves()
        {
            var figures = FigureGenerator.GetCurrentFigures();

            for (var y = 0; y < Field.Heigh; y++)
            {
                for (var x = 0; x < Field.Width; x++)
                {
                    var cellPos = new Vector2Int(x, y);
                    if (Field.IsCellBusy(cellPos))
                    {
                        continue;
                    }

                    foreach (var f in figures)
                    {
                        if (Field.CanSetFigureToField(f, cellPos))
                        {
                            return(true);
                        }
                    }
                }
            }

            return(false);
        }