コード例 #1
0
        private void PreInitialize()
        {
            EditorMode    = true;
            AnimationTime = 1500;
            L1            = 200;
            L2            = 100;

            segmentsIntersector      = new SegmentsIntersector();
            mouseSelector            = new MouseSelector();
            mouseSelector.EditorMode = EditorMode;
            linearInterpolator       = new LinearInterpolator();

            timer          = new DispatcherTimer();
            timer.Interval = TimeSpan.FromMilliseconds(10);
            timer.Tick    += TimerOnTick;
            timer.Stop();
        }
コード例 #2
0
ファイル: Robot.cs プロジェクト: Arkady92/PUSN
        public void Update(Point p, Canvas canvas, MouseSelector mouseSelector)
        {
            UpdateAngles(p.X, p.Y);
            Reset(canvas);


            if (mouseSelector.FirstLine != null & mouseSelector.SecondLine != null)
            {
                canvas.Children.Remove(mouseSelector.FirstLine);
                canvas.Children.Remove(mouseSelector.SecondLine);
            }
            IList <Line> lines = GetLines();

            mouseSelector.FirstLine  = lines[0];
            mouseSelector.SecondLine = lines[1];
            canvas.Children.Add(lines[0]);
            canvas.Children.Add(lines[1]);
        }
コード例 #3
0
ファイル: Robot.cs プロジェクト: Arkady92/PUSN
        public void Update(Point p, Canvas canvas, MouseSelector mouseSelector)
        {
            UpdateAngles(p.X, p.Y);
            Reset(canvas);

            if (mouseSelector.FirstLine != null & mouseSelector.SecondLine != null)
            {
                canvas.Children.Remove(mouseSelector.FirstLine);
                canvas.Children.Remove(mouseSelector.SecondLine);
            }
            IList<Line> lines = GetLines();
            mouseSelector.FirstLine = lines[0];
            mouseSelector.SecondLine = lines[1];
            canvas.Children.Add(lines[0]);
            canvas.Children.Add(lines[1]);
        }
コード例 #4
0
ファイル: MainWindow.xaml.cs プロジェクト: Arkady92/PUSN
        private void PreInitialize()
        {
            EditorMode = true;
            AnimationTime = 1500;
            L1 = 200;
            L2 = 100;

            segmentsIntersector = new SegmentsIntersector();
            mouseSelector = new MouseSelector();
            mouseSelector.EditorMode = EditorMode;
            linearInterpolator = new LinearInterpolator();

            timer = new DispatcherTimer();
            timer.Interval = TimeSpan.FromMilliseconds(10);
            timer.Tick += TimerOnTick;
            timer.Stop();
        }