|
My Project
|
#include <directionTraits.h>
Static Public Member Functions | |
| static const Offset | blackOffset () |
Static Public Attributes | |
| static const unsigned int | mask =1<<static_cast<int>(Dir) |
| static const bool | isLong =(static_cast<int>(Dir) >= LONG_UL) |
| static const int | blackDx =DirectionTraitsGen<Dir>::blackDx |
| static const int | blackDy =DirectionTraitsGen<Dir>::blackDy |
| static const bool | canPromoteTo =DirectionTraitsGen<Dir>::canPromoteTo |
| static const Direction | longDir =DirectionTraitsGen<Dir>::longDir |
| static const int | ptypeMask =DirectionTraitsGen<Dir>::ptypeMask |
| static const int | ptypeMaskNotKing |
| static const Direction | primDir =DirectionTraitsGen<Dir>::primDir |
| static const Direction | altDir =DirectionTraitsGen<Dir>::altDir |
Definition at line 225 of file directionTraits.h.
|
inlinestatic |
Definition at line 231 of file directionTraits.h.
References blackDx, and blackDy.
Referenced by osl::NumEffectState::makePinOpenDir(), osl::DirectionPlayerTraits< Dir, BLACK >::offset(), and osl::DirectionPlayerTraits< Dir, WHITE >::offset().
|
static |
Definition at line 238 of file directionTraits.h.
|
static |
Definition at line 229 of file directionTraits.h.
Referenced by blackOffset(), osl::BoardTable::setDirections(), and osl::BoardTable::setKnightDirections().
|
static |
Definition at line 230 of file directionTraits.h.
Referenced by blackOffset(), osl::BoardTable::setDirections(), and osl::BoardTable::setKnightDirections().
|
static |
Definition at line 232 of file directionTraits.h.
|
static |
Definition at line 228 of file directionTraits.h.
Referenced by osl::NumEffectState::hasEffectInDirection().
|
static |
Definition at line 233 of file directionTraits.h.
|
static |
Definition at line 227 of file directionTraits.h.
Referenced by osl::effect::NumSimpleEffectTable::doEffectShort(), osl::eval::ml::King8EffectAll::eval(), osl::eval::ml::KingXBlocked3::eval(), osl::eval::ml::KingXBothBlocked::eval(), osl::NumEffectState::forEachEffectOfPieceDir(), osl::NumEffectState::forEachEffectOfPieceLongDir(), and osl::eval::ml::KingXBlockedBase::isBlocked().
|
static |
Definition at line 237 of file directionTraits.h.
|
static |
Definition at line 234 of file directionTraits.h.
|
static |
Definition at line 235 of file directionTraits.h.