TakeGame.h
上传用户:bsw_2008
上传日期:2013-07-09
资源大小:2446k
文件大小:1k
源码类别:

棋牌游戏

开发平台:

Visual C++

  1. // TakeGame.h: interface for the TakeGame class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #if !defined(AFX_TAKEGAME_H__849F533F_2AFF_4DD9_BEBD_C0F7BD12A0A0__INCLUDED_)
  5. #define AFX_TAKEGAME_H__849F533F_2AFF_4DD9_BEBD_C0F7BD12A0A0__INCLUDED_
  6. #if _MSC_VER > 1000
  7. #pragma once
  8. #endif // _MSC_VER > 1000
  9. class TakeGame  
  10. {
  11. typedef struct POS{
  12. int x,y,d;
  13. };
  14. public:
  15. BOOL engineer;
  16. BOOL MoveLine(CPoint from,CPoint to);
  17. int top;
  18. POS stack[500];
  19. BOOL war_kind;
  20. BOOL CanMove(CPoint from,CPoint to);
  21. int board[17][17];
  22. TakeGame();
  23. virtual ~TakeGame();
  24. protected:
  25. BOOL IsRouteCan();
  26. BOOL IsCamp(CPoint pos);
  27. BOOL TakeEngineer(CPoint from,CPoint to);
  28. BOOL IsSameSide(CPoint to);
  29. };
  30. #endif // !defined(AFX_TAKEGAME_H__849F533F_2AFF_4DD9_BEBD_C0F7BD12A0A0__INCLUDED_)