

void drawEgo(){
??? srand(mouseX);
int num=500;
float sw;
glColor3f(1,1,1);
??? for(int j=0;j<mouseY/20;j++){
float amp1 = rand()%150;
float amp2 = rand()%130;
float amp3 = rand()%150;
float freq1 = rand()%10;
float freq2 = rand()%20;
float freq3 = rand()%30;
glBegin(GL_LINE_STRIP);
for (int i=0;i<num;i++){
float angle = i*2*PI / num;
float r = 150 + amp1*sin(angle*freq1) + amp2*sin(angle*freq2) + amp3*sin(angle*freq3);
??????????? glVertex2f(cos(angle)*r+windowW/2,sin(angle)*r+windowH/2);
}
glVertex2f(150+windowW/2,windowH/2);
glEnd();
}
???
}