Código
void ControlRaton(int button, int state, int x, int y) { float t1=0,t2=0,b1=0,b2=0,k1=0,k2=0,p1=0,p2=0; int b3=0,b4=0,c3=0,c4=0,puntos[20],i=0,puntos1[20],w=0,x1=0,y1=0; if(button==GLUT_RIGHT_BUTTON && state==GLUT_UP) { cout<<x<<" "<<y<<" "<<endl; draw_pixel(x, y); x1=x; y1=y; } if(button==GLUT_RIGHT_BUTTON && state==GLUT_DOWN) { cout<<x<<" "<<y<<" "<<endl; draw_pixel(x, y); } if( state==GLUT_UP &&state==GLUT_DOWN) { bres(x1, y1, x,y);//AKA deve unirse los dos valores pero no se puede me toma los dos primeros como cero } }
x y y son las coordenas de la pantalla en pixeles ......................