home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / games / volume15 / reversi2 / part02 / genedge.c < prev    next >
Text File  |  1993-01-27  |  679b  |  33 lines

  1. /*
  2.  *    generate preliminary edge score array
  3.  */
  4.  
  5. char    board[9];
  6.  
  7. main ()
  8. {
  9.     register int    i;
  10.     for (board[1] = -1; board[1] <= 1; board[1]++)
  11.     for (board[2] = -1; board[2] <= 1; board[2]++)
  12.     for (board[3] = -1; board[3] <= 1; board[3]++)
  13.     for (board[4] = -1; board[4] <= 1; board[4]++)
  14.     for (board[5] = -1; board[5] <= 1; board[5]++)
  15.     for (board[6] = -1; board[6] <= 1; board[6]++)
  16.     for (board[7] = -1; board[7] <= 1; board[7]++)
  17.     for (board[8] = -1; board[8] <= 1; board[8]++) {
  18.         for (i = 1; i <= 8; i++)
  19.             switch (board[i]) {
  20.             case 0:
  21.                 printf (" -");
  22.                 break;
  23.             case -1:
  24.                 printf (" O");
  25.                 break;
  26.             case 1:
  27.                 printf (" *");
  28.                 break;
  29.             }
  30.         printf ("\n");
  31.     }
  32. }
  33.