FacePlate.h
上传用户:garry_shen
上传日期:2015-04-15
资源大小:45647k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #ifndef __FACEPLATE_H__
  2. #define __FACEPLATE_H__
  3. void Free2DSurfaces();
  4. HRESULT Draw2DSurFaces();
  5. HRESULT Create2DSurfaces(LPDIRECTDRAW);
  6. HRESULT DDSetColorKey(IDirectDrawSurface *pdds, COLORREF rgb);
  7. DWORD DDColorMatch(IDirectDrawSurface *pdds, COLORREF rgb);
  8. IDirectDrawSurface * DDLoadBitmap(IDirectDraw *pdd, LPCTSTR tszBitmap, int dx, int dy);
  9. void DDReLoadBitmap(IDirectDrawSurface *pdds, LPCTSTR tszBitmap, int dx, int dy);
  10. HRESULT DDCopyBitmap(IDirectDrawSurface *pdds, HBITMAP hbm, int x, int y, int dx, int dy);
  11. BOOL LoadBitmapInfo(LPCTSTR,BITMAP &);
  12. void MyGetTextExtentPoint32(char *string,long len,SIZE *Size,BOOL bFlag);
  13. void DrawGameString(char *string,LPRECT lpRect,UINT uFormat
  14. ,COLORREF TextColor,COLORREF BkColor,BOOL bFlag);
  15. void DrawInterLace();
  16. void DrawProgress(BOOL bLogon);
  17. HRESULT getObject( int x, int y, LPDIRECTDRAWSURFACE surf, LPRECT src, DWORD flags );
  18. HRESULT bltObject( int x, int y, LPDIRECTDRAWSURFACE surf, LPRECT src, DWORD flags );
  19. HRESULT bltButtonObject( LPRECT rctar, LPRECT src, LPDIRECTDRAWSURFACE surf, DWORD flags );
  20. void bltScore( char *num, int x, int y ,LPRECT src,LPDIRECTDRAWSURFACE surf);
  21. void ReleaseD3DScreen();
  22. void ShowErrorMsg(char *szErrorMsg);
  23. #endif