data.h

来自「symbian 的lian-liankan」· C头文件 代码 · 共 39 行

H
39
字号
// Data.h: interface for the CDate class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_DATA_H__EB568B3E_C310_44DC_8853_B12F738A5B8D__INCLUDED_)
#define AFX_DATA_H__EB568B3E_C310_44DC_8853_B12F738A5B8D__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "e32base.h"

class CData : public CBase  
{
public:
	CData(TInt aW,TInt aH,TInt aNum);
	virtual ~CData();
	void InitData();
	void NewData();
	bool UpdateGrid(TInt aOldX,TInt aOldY,TInt aX,TInt aY);
	bool CheckLineX(TInt x,TInt y1,TInt y2);
	bool CheckLineY(TInt y,TInt x1,TInt x2);
	bool CheckLine(TInt ax,TInt ay,TInt bx,TInt by,TInt** temp);
	bool CheckPosition(TInt ax,TInt ay,TInt bx,TInt by);
	bool CheckCanDo();
	bool CheckWin();
	void ResetData();

public:
	TInt** iData;
	TInt** iTemp;
	TInt iW;
	TInt iH;
	TInt iNum;
};

#endif // !defined(AFX_DATA_H__EB568B3E_C310_44DC_8853_B12F738A5B8D__INCLUDED_)

⌨️ 快捷键说明

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