クラス osl::effect_util::Neighboring8Direct::Table

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

すべてのメンバ一覧

構成

struct  Entry

Public メソッド

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

Private メソッド

void init (Player)

Private 変数

CArray2d< Entry, PTYPEO_SIZE,
Offset32::SIZE
table

説明

neighboring8Direct.h18 行で定義されています。


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

osl::effect_util::Neighboring8Direct::Table::Table (  ) 

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

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


関数

Position osl::effect_util::Neighboring8Direct::Table::findNearest ( const NumEffectState &  state,
PtypeO  ptypeo,
Position  from,
Position  target 
) const [inline]
bool osl::effect_util::Neighboring8Direct::Table::hasEffect ( const NumEffectState &  state,
PtypeO  ptypeo,
Position  from,
Position  target 
) const [inline]
bool osl::effect_util::Neighboring8Direct::Table::hasEffectOrAdditional ( const NumEffectState &  state,
PtypeO  ptypeo,
Position  from,
Position  target 
) const [inline]
void osl::effect_util::Neighboring8Direct::Table::init ( Player  player  )  [private]

変数

neighboring8Direct.h28 行で定義されています。

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


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