home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / wps / games / checkers / first / ckrstrat.h < prev    next >
C/C++ Source or Header  |  1990-09-01  |  876b  |  52 lines

  1. /*--------------------------------------
  2.    CKRSTRAT.H header file, Version 0.40
  3.   --------------------------------------*/
  4.  
  5. #ifndef CKR_BOARD_DEFINED
  6.  
  7. typedef struct
  8.      {
  9.      ULONG ulBlack ;
  10.      ULONG ulWhite ;
  11.      ULONG ulKing  ;
  12.      }
  13.      BOARD ;
  14.  
  15. #define CKR_BOARD_DEFINED
  16. #endif
  17.  
  18. typedef struct
  19.      {
  20.      BOARD brd ;
  21.      SHORT iBeg, iEnd, iJmp ;
  22.      }
  23.      SUBMOVE ;
  24.  
  25. typedef struct
  26.      {
  27.      SHORT   sColor ;
  28.      SHORT   sKing ;
  29.      SHORT   cSubMoves ;
  30.      BOOL    fNewKing ;
  31.      SUBMOVE asubmove [10] ;
  32.      }
  33.      MOVE ;
  34.  
  35. typedef struct
  36.      {
  37.      SHORT   sColor ;
  38.      SHORT   sKing ;
  39.      SHORT   cSubMoves ;
  40.      BOOL    fNewKing ;
  41.      SUBMOVE asubmove [10] ;
  42.      VOID    *pmoveblk ;
  43.      }
  44.      MOVEP ;
  45.  
  46. typedef struct
  47.      {
  48.      SHORT cMoves ;
  49.      MOVEP amovep[1] ;
  50.      }
  51.      MOVEBLOCK ;
  52.