private void pictureBox1_MouseMove(object sender, MouseEventArgs e) { if (!freeDraw || !currentPath) { return; } skippedPoints++; if (skippedPoints % skippedPointsSmallLimit == 0) { Subdivision.AddUserPoint(e.X, e.Y); } doRedraw(); if (skippedPoints > skippedPointsBigLimit) { Subdivision.omitUserPoints((skippedPointsBigLimit / skippedPointsSmallLimit) - 1); skippedPoints = 0; } }
private void pictureBox1_MouseClick(object sender, MouseEventArgs e) { Subdivision.AddUserPoint(e.X, e.Y); doRedraw(); }