Beispiel #1
0
 public PlayerCircle(Point position, PlayerPositionLine playerPosition, PitchPositionLine pitchPosition, bool active = false)
 {
     IsActive       = active;
     _position      = position;
     _clickable     = active;
     PlayerPosition = playerPosition;
     PitchPosition  = pitchPosition;
 }
        private static bool ShouldAddPlayerCircle(PlayerPositionLine playerPosition, PitchPositionLine pitchPosition)
        {
            switch (playerPosition)
            {
            case PlayerPositionLine.Goalkeeper:
            case PlayerPositionLine.Libro:
                return(pitchPosition == PitchPositionLine.Central);

            case PlayerPositionLine.Forward:
                return(pitchPosition == PitchPositionLine.Central ||
                       pitchPosition == PitchPositionLine.LeftCentralOuter ||
                       pitchPosition == PitchPositionLine.RightCentralOuter);
            }
            return(true);
        }