예제 #1
0
        public static void Main(string[] args)
        {
            ApplicationArguments arguments;

            try
            {
                arguments = ParseArgs(args);
            }
            catch (TargetInvocationException e)
            {
                Console.WriteLine(e.InnerException?.Message);
                return;
            }
            var color = ColorTranslator.FromHtml(arguments.ColorCode);
            var brush = new SolidBrush(color);

            CloudCenterer doCenterig = (actualPoint, center, boundX, boundY)
                                       => new Point(actualPoint.X + center.X - boundX, actualPoint.Y + center.Y - boundY);

            BasisChanger changer = (angle, length) =>
            {
                var x = (int)(length * Math.Cos(angle));
                var y = (int)(length * Math.Sin(angle));
                return(X : x, Y : y);
            };
예제 #2
0
 public void SetUp()
 {
     BasisChanger changer = (angle, length) =>
     {
         var x = (int)(length * Math.Cos(angle));
         var y = (int)(length * Math.Sin(angle));
         return(X : x, Y : y);
     };