クラス osl::effect_util::Neighboring8Effect

8近傍への利きを判定する. [詳細]

#include <neighboring8Effect.h>

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

すべてのメンバ一覧

構成

class  Table

Static Public メソッド

static bool hasEffect (const NumEffectState &state, PtypeO ptypeo, Position from, Position target)
 ptypeo の駒がfromからtargetの8近傍に利きを持つか
static bool hasEffectNaive (const NumEffectState &state, PtypeO ptypeo, Position from, Position target)

Static Private メソッド

static bool hasEffectFromTo (const NumEffectState &state, PtypeO ptypeo, Position from, Position target, Direction d)

Static Private 変数

static const Table table

説明

8近傍への利きを判定する.

間に 1枚までの駒があっても良い.

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


関数

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

ptypeo の駒がfromからtargetの8近傍に利きを持つか

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

参照先 osl::effect_util::Neighboring8Effect::Table::hasEffect(), と table.

bool osl::effect_util::Neighboring8Effect::hasEffectFromTo ( const NumEffectState &  state,
PtypeO  ptypeo,
Position  from,
Position  target,
Direction  d 
) [static, private]
bool osl::effect_util::Neighboring8Effect::hasEffectNaive ( const NumEffectState &  state,
PtypeO  ptypeo,
Position  from,
Position  target 
) [static]

変数

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

参照元 hasEffect().


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