Пример #1
0
        private bool IsPositionEmpty(Position position)
        {
            var positionHasBot        = Bots.Any(b => b.Position.Equals(position));
            var positionHasBase       = Bots.Any(b => b.Base.Equals(position));
            var positionHasDiamond    = Diamonds.Contains(position);
            var positionHasGameObject = GameObjects.Any(gi => gi.Position.Equals(position));

            return(positionHasBot == false &&
                   positionHasBase == false &&
                   positionHasDiamond == false &&
                   positionHasGameObject == false);
        }