⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mychess.h

📁 围棋游戏
💻 H
字号:
// MyChess.h: interface for the MyChess class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_MYCHESS_H__E547B1C1_EFF8_11CB_A140_A4BBE68CF563__INCLUDED_)
#define AFX_MYCHESS_H__E547B1C1_EFF8_11CB_A140_A4BBE68CF563__INCLUDED_


#include "chain.h"	// Added by ClassView
#include "Global.h" 
#if _MSC_VER >= 1000
#pragma once
#endif // _MSC_VER >= 1000
const MAXCHAIN=400;
const MAXCHESS=225;

struct step{
	int No;
    CPoint p;
};
class MyChess  
{
public:
	void chiefchess();
	void checkme();
	int WhoWin();
	int PushChess(int,int);
	int BlackOrWhite;
	int State[15][15];
	chain chaintab[MAXCHAIN];
	void AddChain(CPoint,int);
	int ChessCount;
	int ChainCount;
	step ChessStep[MAXCHESS];
	MyChess();
	virtual ~MyChess();

private:
	void exchange(int,int);
	void DelChain(int);
	void CheckChain();
	void CheAndCreChain(CPoint);
	void CreChain(CPoint,int,int);
	void UnionChain(int,int);
};

#endif // !defined(AFX_MYCHESS_H__E547B1C1_EFF8_11CB_A140_A4BBE68CF563__INCLUDED_)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -