home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 2 / Apprentice-Release2.iso / Source Code / C / Games / MacGnuGo 0.5e / gnugo.src / countlib.c < prev    next >
Encoding:
C/C++ Source or Header  |  1993-08-27  |  431 b   |  21 lines  |  [TEXT/R*ch]

  1. #include "comment.header"
  2.  
  3. extern unsigned char ml[19][19];
  4. extern int MAXX, MAXY;
  5. extern void count(int m, int n, int color);
  6.  
  7. void countlib(int m,int n,int color)
  8.      /* count liberty of color piece at m, n */
  9. {
  10.   int i, j;
  11.   
  12.   /* set all piece as unmarked */
  13.   for (i = 0; i < MAXX; i++)
  14.     for (j = 0; j < MAXY; j++)
  15.       ml[i][j] = 1;
  16.   
  17.   /* count liberty of current piece */
  18.   count(m, n, color);
  19. }  /* end countlib */
  20.  
  21.