All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Static Private Member Functions
osl::effect_util::Neighboring25Direct Class Reference

#include <neighboring25Direct.h>

List of all members.

Static Public Member Functions

static bool hasEffectNaive (const NumEffectState &state, PtypeO ptypeo, Square from, Square target)
static bool hasEffect (const NumEffectState &state, PtypeO ptypeo, Square from, Square target)

Static Private Member Functions

static bool hasEffectFromTo (const NumEffectState &state, PtypeO ptypeo, Square from, Square target, Offset offset)

Detailed Description

Definition at line 13 of file neighboring25Direct.h.


Member Function Documentation

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

Definition at line 23 of file neighboring25Direct.h.

References hasEffectNaive().

bool osl::effect_util::Neighboring25Direct::hasEffectFromTo ( const NumEffectState &  state,
PtypeO  ptypeo,
Square  from,
Square  target,
Offset  offset 
) [static, private]

Definition at line 6 of file neighboring25Direct.cc.

References osl::Square::isOnBoard().

bool osl::effect_util::Neighboring25Direct::hasEffectNaive ( const NumEffectState &  state,
PtypeO  ptypeo,
Square  from,
Square  target 
) [static]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines