Draw_Item_Engine.h
上传用户:may_xy
上传日期:2007-08-09
资源大小:1519k
文件大小:1k
源码类别:

游戏

开发平台:

C/C++

  1. // Draw_Item_Engine.h: interface for the CDraw_Item_Engine class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_DRAW_ITEM_ENGINE_H__915636FB_44F9_4464_A4F4_CFC2FC6AE70C__INCLUDED_)
  5. #define AFX_DRAW_ITEM_ENGINE_H__915636FB_44F9_4464_A4F4_CFC2FC6AE70C__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class CDrawItemEngine  
  10. {
  11. private:
  12. DWORD blue;
  13. //存放桌面精灵的离屏表面;
  14. LPDIRECTDRAWSURFACE7  lpddsbg_Person[6]; 
  15. LPDIRECTDRAWSURFACE7  lpddsbg_Menu[6]; 
  16. public:
  17. CDrawItemEngine();
  18. virtual ~CDrawItemEngine();
  19. public:
  20. int Init();
  21.   void Redraw(LPDIRECTDRAWSURFACE7  pSurface = lpddsback);
  22. //产生随机地主动画的函数
  23. int GameCounter(int nGame_Counter); //显示局数;
  24. int BringRandLord(int nDefaultLord); //产生随机地主的动画;
  25. int ChooseLord();    //选择是否当地主;
  26. int GameInfo(int nPlayer,int nInfoType);   
  27. //显示得分情况;
  28. int GameScore(int nCurrentLord,int nLeft,int nCenter,int nRight);
  29. };
  30. #endif // !defined(AFX_DRAW_ITEM_ENGINE_H__915636FB_44F9_4464_A4F4_CFC2FC6AE70C__INCLUDED_)