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

osl::effect_util::Neighboring8Effect::Tableのコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

構成

struct  Entry

Public メソッド

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

Private メソッド

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

Private 変数

CArray2d< Entry, PTYPEO_SIZE,
Offset32::SIZE
table

説明

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


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

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

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

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


関数

template<int maxCount>
bool osl::effect_util::Neighboring8Effect::Table::hasAtMaxPieceBetween ( const NumEffectState &  state,
Position  from,
Position  target 
) const [inline, private]
bool osl::effect_util::Neighboring8Effect::Table::hasEffect ( const NumEffectState &  state,
PtypeO  ptypeo,
Position  from,
Position  target 
) const [inline]
void osl::effect_util::Neighboring8Effect::Table::init ( Player  player  )  [private]

変数

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

参照元 hasEffect(), と init().


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:00 2010に生成されました。  doxygen 1.6.3