void Mouse(int button, int state, int x, int y) {
if (button == GLUT_LEFT_BUTTON) {
if (tP && (x > 0 && x < 350) && (350 > y && y < 700)) {
point[j][0] = x;
point[j][1] = 350 - y;
}
else if (state == GLUT_DOWN && n != 0 && !tP)
for (i = 0; i <= n; i++)
if ((x<point[i][0] + 30 && x>point[i][0] - 30) && (320 - y<point[i][1] && 380 - y>point[i][1])) {
tP = true;
j = i;
break;
}
if (state == GLUT_UP) {
if (!tP) {
point[n][0] = x;
point[n][1] = 350 - y;
n++;
}
tP = false;
}
}
glutPostRedisplay(); //Обновить текущее окно
}
void MenuChek(int v) {
if (v == 0 && n > 0)
n--;
else if (v == 1)
n = 0;
glutPostRedisplay();
}
void Line() {
glPointSize(5);
glColor3f(0, 0, 0);