📄 mychess.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 + -