void faceDraw(int _w, int _h){
int xs =_w/2;
int ys = _h/2;
int s = 7;
glBegin (GL_TRIANGLE_FAN);
glColor3f( 0,0,1 );
glVertex2i(xs, ys); // A
glVertex2i( (xs),(ys-(20*s)) );
glVertex2i( (xs-(8*s)),(ys-(16*s)) );
glVertex2i( (xs-(13*s)),(ys-(16*s)) );
glVertex2i( (xs-(14*s)),(ys-(15*s)) );
glVertex2i( (xs-(15*s)),(ys-(14*s)) );
glVertex2i( (xs-(14*s)),(ys-(13*s)) );
glVertex2i( (xs-(14*s)),(ys-(12*s)) );
glVertex2i( (xs-(15*s)),(ys-(11*s)) );
glVertex2i( (xs-(14*s)),(ys-(10*s)) );
glVertex2i( (xs-(15*s)),(ys-(9*s)) );
glVertex2i( (xs-(15*s)),(ys-(7*s)) );
glVertex2i( (xs-(16*s)),(ys-(6*s)) );
glVertex2i( (xs-(16*s)),(ys-(4*s)) );
glVertex2i( (xs-(15*s)),(ys-(3*s)) );
glVertex2i( (xs-(14*s)),(ys-(2*s)) );
glVertex2i( (xs-(13*s)),(ys-(1*s)) );
glVertex2i( (xs-(14*s)),(ys-(0*s)) );
glVertex2i( (xs-(15*s)),(ys+(1*s)) );
glVertex2i( (xs-(15*s)),(ys+(2*s)) );
glVertex2i( (xs-(14*s)),(ys+(3*s)) );
glVertex2i( (xs-(14*s)),(ys+(4*s)) );
glVertex2i( (xs-(13*s)),(ys+(6*s)) );
glVertex2i( (xs-(12*s)),(ys+(7*s)) );
glVertex2i( (xs-(11*s)),(ys+(8*s)) );
glVertex2i( (xs-(10*s)),(ys+(9*s)) );
glVertex2i( (xs-(11*s)),(ys+(10*s)) );
glVertex2i( (xs-(12*s)),(ys+(11*s)) );
glVertex2i( (xs-(13*s)),(ys+(12*s)) );
glVertex2i( (xs-(13*s)),(ys+(13*s)) );
glVertex2i( (xs-(13*s)),(ys+(14*s)) );
glVertex2i( (xs-(12*s)),(ys+(15*s)) );
glVertex2i( (xs-(11*s)),(ys+(16*s)) );
glVertex2i( (xs-(10*s)),(ys+(17*s)) );
glVertex2i( (xs-(19*s)),(ys+(18*s)) );
glVertex2i( (xs-(10*s)),(ys+(17*s)) );
glVertex2i( (xs-(9*s)),(ys+(18*s)) );
glVertex2i( (xs-(7*s)),(ys+(20*s)) );
glVertex2i( (xs+(8*s)),(ys+(20*s)) );
glVertex2i( (xs+(9*s)),(ys+(19*s)) );
glVertex2i( (xs+(10*s)),(ys+(18*s)) );
glVertex2i( (xs+(11*s)),(ys+(17*s)) );
glVertex2i( (xs+(12*s)),(ys+(16*s)) );
glVertex2i( (xs+(13*s)),(ys+(15*s)) );
glVertex2i( (xs+(13*s)),(ys+(14*s)) );
glVertex2i( (xs+(14*s)),(ys+(13*s)) );
glVertex2i( (xs+(15*s)),(ys+(12*s)) );
glVertex2i( (xs+(15*s)),(ys+(11*s)) );
glVertex2i( (xs+(15*s)),(ys+(6*s)) );
glVertex2i( (xs+(16*s)),(ys+(3*s)) );
glVertex2i( (xs+(12*s)),(ys-(2*s)) );
glVertex2i( (xs+(11*s)),(ys-(3*s)) );
glVertex2i( (xs+(11*s)),(ys-(7*s)) );
glVertex2i( (xs+(10*s)),(ys-(8*s)) );
glVertex2i( (xs+(10*s)),(ys-(13*s)) );
glVertex2i( (xs+(9*s)),(ys-(14*s)) );
glVertex2i( (xs+(8*s)),(ys-(15*s)) );
glVertex2i( (xs+(7*s)),(ys-(16*s)) );
glVertex2i( (xs+(6*s)),(ys-(20*s)) );
glVertex2i( (xs+(0*s)),(ys-(20*s)) );
glEnd ();
}
Problem 2. A Portrait.