/* ECP: FILEname=fig7_19.c */ /* 1*/ int /* 2*/ IsEmpty( BoardType Board, int Row, int Column ) /* 3*/ { /* 4*/ return Board[ Row ][ Column ] == Empty; /* 5*/ } /* 6*/ void /* 7*/ MakeEmpty( BoardType Board ) /* 8*/ { /* 9*/ int Row, Column; /*10*/ for( Row = 0; Row < Bsize; Row++ ) /*11*/ for( Column = 0; Column < Bsize; Column++ ) /*12*/ Board[ Row ][ Column ] = Empty; /*13*/ } /*14*/ void /*15*/ PrintBoard( BoardType Board ) /*16*/ { /*17*/ int Row, Column; /*18*/ printf( "---\n" ); /*19*/ for( Row = 0; Row < Bsize; Row++ ) /*20*/ { /*21*/ for( Column = 0; Column < Bsize; Column++ ) /*22*/ if( Board[ Row ][ Column ] == Empty ) /*23*/ printf( " " ); /*24*/ else if( Board[ Row ][ Column ] == Computer ) /*25*/ printf( CompColor == X ? "X" : "O" ); /*26*/ else /*27*/ printf( CompColor != X ? "X" : "O" ); /*28*/ printf( "\n" ); /*29*/ } /*30*/ printf( "---\n" ); /*31*/ }