示例#1
0
        public bool WasInjured()
        {
            var theResult = StartingPoint.IsHunted() || EndingPoint.IsHunted();

            if (StartingPoint.IsHunted() && !_injuryRegistry[0])
            {
                _distance         += StartingPoint.PrevDistance();
                _injuryRegistry[0] = true;
            }

            if (EndingPoint.IsHunted() && !_injuryRegistry[1])
            {
                _distance         += EndingPoint.NextDistance();
                _injuryRegistry[1] = true;
            }

            return(theResult);
        }