www.pudn.com > 1223456.rar > NegaScout_TT_HH.h


// NegaScout_TT_HH.h: interface for the CNegaScout_TT_HH class. 
// 
////////////////////////////////////////////////////////////////////// 
 
#if !defined(AFX_NEGASCOUT_TT_HH_H__DB5C0A53_E715_4037_A42B_B8D5704521B4__INCLUDED_) 
#define AFX_NEGASCOUT_TT_HH_H__DB5C0A53_E715_4037_A42B_B8D5704521B4__INCLUDED_ 
 
#if _MSC_VER > 1000 
#pragma once 
#endif // _MSC_VER > 1000 
 
#include "SearchEngine.h" 
#include "TranspositionTable.h" 
#include "HistoryHeuristic.h" 
 
//使用了置换表和历史启发的NegaScout搜索引擎 
class CNegaScout_TT_HH:public CTranspositionTable,public CHistoryHeuristic,public CSearchEngine  
{ 
public: 
	CNegaScout_TT_HH(); 
	virtual ~CNegaScout_TT_HH(); 
 
public: 
	virtual  SearchAGoodMove(BYTE position[10][9]); 
 
protected: 
	int NegaScout(int depth, int alpha, int beta);//NegaScout搜索函数 
}; 
 
#endif // !defined(AFX_NEGASCOUT_TT_HH_H__DB5C0A53_E715_4037_A42B_B8D5704521B4__INCLUDED_)