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

📄 decision.h

📁 在linux下使用qt来开发的五子棋
💻 H
字号:

#ifndef DECISION_H
#define DECISION_H

class Decision
{
public:
	//static int ChessPlace(int x, int y);
	////static bool LimitArea(int x, int y);
	////static void AdjustDraw(int x, int y, int &dx, int &dy);

	static void BlankFilter( char (*realgrid)[15], char (*legalblank)[15] );				//生成字节点的过滤算法:落子后生成一系列字节点(空格位置填子进行预测),空格棋子附近两个格内有棋子才是合法字节点
	static float MyChance( char (*realgrid)[15], const int &m, const int &n );					//自己进攻的机会,权重加
	static float RivalChance( char (*realgrid)[15], const int &m, const int &n );				//对手进攻的机会,权重减
	
};

#endif

⌨️ 快捷键说明

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