Exemplo n.º 1
0
        public bool CheckNearMe(QDirection direction, Element[] elements)
        {
            Point me = GetMe();

            if (me == null)
            {
                return(false);
            }

            Point atDirection = direction.Change(me);

            return(IsAt(atDirection.X, atDirection.Y, elements));
        }
Exemplo n.º 2
0
        public bool IsOutOfFieldRelativeToMe(QDirection direction)
        {
            Point me = GetMe();

            if (me == null)
            {
                return(false);
            }

            Point atDirection = direction.Change(me);

            return(IsOutOfField(atDirection.X, atDirection.Y));
        }