chessboard.h
来自「一个简单的华容道的算法;很适合初学者学习参考。」· C头文件 代码 · 共 41 行
H
41 行
// chessBoard.h: interface for the ChessBoard class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_CHESSBOARD_H__22F36B05_2E7D_44C8_BFD4_CA7A5427FBBD__INCLUDED_)
#define AFX_CHESSBOARD_H__22F36B05_2E7D_44C8_BFD4_CA7A5427FBBD__INCLUDED_
#include "chess.h" // Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include <math.h>
class ChessBoard
{
public:
int GetTail();
int GetHead();
bool IsOK();
void Down(int index);
void Up(int index);
void Left(int index);
void Right(int index);
bool CanDown(int index);
bool CanUp(int index);
bool CanLeft(int index);
bool CanRight(int index);
int tail;
int head;
Chess chess[12];
ChessBoard(Chess *ch,int size);
ChessBoard(int vTail,int vHead);
ChessBoard();
void operator =(ChessBoard cb);
virtual ~ChessBoard();
};
#endif // !defined(AFX_CHESSBOARD_H__22F36B05_2E7D_44C8_BFD4_CA7A5427FBBD__INCLUDED_)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?