All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Static Public Member Functions | Static Private Member Functions | List of all members
osl::effect_util::Neighboring25Direct Class Reference

#include <neighboring25Direct.h>

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 
)
inlinestatic

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 
)
staticprivate

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: