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();
}

???
}