void drawPoints(int points){
printf( " state is %d \n" ,Bstate);
if ( prevBstate != 0 && Bstate == 0){// pressed tags one hit
pressed++;
prevBstate = Bstate;
}else if (Bstate == 1){
prevBstate = 1;
}// end one hit
if (pressed == 1){
p1.x = mouseDX;
p1.y = mouseDY;
}
if (pressed == 2){
p2.x = mouseDX;
p2.y = mouseDY;
pressed = 0;
}
printf( " pressed is %d \n" ,pressed);
glPointSize(100.0);
glBegin(GL_POINTS);
for (float p = 0; p < 1.0 ; p=(p+(1.0/points))){
p3 = (p1*(1.0 - p))+(p2*p); //1/points gets percentaage number of points p1 is offset + length
glVertex2f(p3.x,p3.y);
}
glEnd();
}