protected override void OnMove(Point p) { base.OnMove(p); if (Target != null && ColorHolder != null && Target.IsReady) { var old_last = LastPoint; LastPoint = p.ToMap(Target.GridWidth); GenericDraw.Line(old_last, LastPoint, ColorHolder.CurrColor, FakeDrawPoints); Target.FakeDrawPixel(FakeDrawPoints.GetDistributionColor(Target, Width)); } }
protected override void OnExit() { base.OnExit(); DrawPoints.Clear(); FakeDrawPoints.Clear(); }