クラス osl::effect_util::Neighboring8Effect::Table

すべてのメンバ一覧

Public メソッド

 Table ()
bool hasEffect (const SimpleState &state, PtypeO ptypeo, Position from, Position target) const

Private メソッド

void init (Player)
template<int maxCount>
bool hasAtMaxPieceBetween (const SimpleState &state, Position from, Position target) const

Private 変数

CArray2d< Entry, PTYPEO_SIZE,
Offset32::SIZE
table

構成

struct  Entry


説明

neighboring8Effect.h20 行で定義されています。


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

osl::effect_util::Neighboring8Effect::Table::Table (  ) 

neighboring8Effect.cc6 行で定義されています。

参照先 osl::BLACK, osl::init, と osl::WHITE.


関数

void osl::effect_util::Neighboring8Effect::Table::init ( Player  player  )  [private]

template<int maxCount>
bool osl::effect_util::Neighboring8Effect::Table::hasAtMaxPieceBetween ( const SimpleState &  state,
Position  from,
Position  target 
) const [inline, private]

bool osl::effect_util::Neighboring8Effect::Table::hasEffect ( const SimpleState &  state,
PtypeO  ptypeo,
Position  from,
Position  target 
) const [inline]


変数

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

参照元 hasEffect().


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

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