クラス osl::eval::endgame::KingPieceTable

̤¾ζδطݻ [詳細]

#include <kingPieceTable.h>

osl::eval::endgame::KingPieceTableに対する継承グラフ

Inheritance graph
[凡例]
osl::eval::endgame::KingPieceTableのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

int & valueOf (Position king, Player defense, Position other, Ptype ptype)
int valueOf (Position king, Player defense, Position other, Ptype ptype) const

Static Public メソッド

static int otherIndex (Position other, Ptype ptype)
static int kingIndex (Position king, Player defense)

Protected メソッド

 KingPieceTable ()

Protected 変数

CArray2d< int, Position::SIZE
*2, Position::SIZE *PTYPE_SIZE
data


説明

̤¾ζδطݻ

kingPieceTable.h26 行で定義されています。


コンストラクタとデストラクタ

osl::eval::endgame::KingPieceTable::KingPieceTable (  )  [inline, protected]

kingPieceTable.h30 行で定義されています。


関数

static int osl::eval::endgame::KingPieceTable::otherIndex ( Position  other,
Ptype  ptype 
) [inline, static]

kingPieceTable.h32 行で定義されています。

参照先 osl::Position::index(), と osl::PTYPE_SIZE.

参照元 valueOf().

static int osl::eval::endgame::KingPieceTable::kingIndex ( Position  king,
Player  defense 
) [inline, static]

kingPieceTable.h36 行で定義されています。

参照先 osl::Position::index(), と osl::playerToIndex().

参照元 valueOf().

int& osl::eval::endgame::KingPieceTable::valueOf ( Position  king,
Player  defense,
Position  other,
Ptype  ptype 
) [inline]

int osl::eval::endgame::KingPieceTable::valueOf ( Position  king,
Player  defense,
Position  other,
Ptype  ptype 
) const [inline]

kingPieceTable.h44 行で定義されています。

参照先 data, kingIndex(), と otherIndex().


変数

CArray2d<int,Position::SIZE*2,Position::SIZE*PTYPE_SIZE> osl::eval::endgame::KingPieceTable::data [protected]

kingPieceTable.h29 行で定義されています。

参照元 valueOf().


このクラスの説明は次のファイルから生成されました:

Thu Oct 8 05:01:16 2009に生成されました。  doxygen 1.5.6