home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / msysjour / vol05 / 02 / checker3 / ckrdraw.h < prev    next >
Text File  |  1990-03-19  |  1KB  |  34 lines

  1. /*------------------------------------
  2.    CKRDRAW.H header file, Version 0.30
  3.   ------------------------------------*/
  4.  
  5. MRESULT EXPENTRY ColorDlgProc (HWND hwnd, USHORT msg, MPARAM mp1, MPARAM mp2) ;
  6.  
  7. HPS  CkdCreatePS  (HWND hwnd) ;
  8. VOID CkdResizePS  (HPS hps, HWND hwnd) ;
  9. BOOL CkdDestroyPS (HPS hps) ;
  10.  
  11. VOID CkdSetStandardColors (VOID) ;
  12. VOID CkdCreatePieces  (HPS hps) ;
  13. VOID CkdDestroyPieces (VOID) ;
  14.  
  15. VOID CkdDrawWindowBackground (HPS hps, HWND hwnd) ;
  16. VOID CkdDrawWholeBoard (HPS hps) ;
  17. VOID CkdDrawAllPieces (HPS hps, BOARD *pbrd, SHORT sBottom) ;
  18. VOID CkdErasePiece (HPS hps, SHORT x, SHORT y) ;
  19.  
  20. VOID CkdQueryHitCoords (HPS hps, POINTL ptlMouse, SHORT *px, SHORT *py) ;
  21. SHORT CkdConvertCoordsToIndex (SHORT x, SHORT y, SHORT sBottom) ;
  22. VOID CkdConvertIndexToCoords (SHORT i, SHORT *px, SHORT *py, SHORT sBottom) ;
  23.  
  24. VOID CkdDragSave (HPS hps, POINTL *pptlMouse, SHORT sKing) ;
  25. VOID CkdDragRestore (HPS hps, POINTL *pptlMouse, SHORT sKing) ;
  26. VOID CkdDragShow (HPS hps, POINTL *pptlMouse, SHORT sColor, SHORT sKing) ;
  27. VOID CkdDragMove (HPS hps, POINTL *pptlFrom, POINTL *pptlTo,
  28.                            SHORT sColor, SHORT sKing) ;
  29. VOID CkdDragDeposit (HPS hps, SHORT x, SHORT y, SHORT sColor, SHORT sKing) ;
  30.  
  31. VOID CkdQueryNearestXYFromPoint (HPS hps, POINTL *pptlMouse, SHORT *px,
  32.                                                              SHORT *py) ;
  33. VOID CkdQuerySlightOffsetFromXY (HPS hps, SHORT x, SHORT y, POINTL *pptl) ;
  34.