#include <ptypeTraits.h>
Static Public Member Functions | |
static const char * | name () |
static const char * | csaName () |
Static Public Attributes | |
static const bool | isBasic = true |
static const bool | canPromote = false |
static const bool | betterToPromote = false |
static const Ptype | moveType = KING |
static const Ptype | basicType = KING |
static const int | indexMin = 30 |
static const int | indexLimit = 32 |
static const int | dropBlackFromY = 1 |
static const int | dropBlackToY = 9 |
static const int | moveMask |
Definition at line 272 of file ptypeTraits.h.
Definition at line 280 of file ptypeTraits.h.
Definition at line 279 of file ptypeTraits.h.
Definition at line 278 of file ptypeTraits.h.
const bool osl::PtypeTraits< KING >::betterToPromote = false [static] |
Definition at line 276 of file ptypeTraits.h.
const bool osl::PtypeTraits< KING >::canPromote = false [static] |
Definition at line 275 of file ptypeTraits.h.
const int osl::PtypeTraits< KING >::dropBlackFromY = 1 [static] |
Definition at line 283 of file ptypeTraits.h.
const int osl::PtypeTraits< KING >::dropBlackToY = 9 [static] |
Definition at line 284 of file ptypeTraits.h.
const int osl::PtypeTraits< KING >::indexLimit = 32 [static] |
Definition at line 282 of file ptypeTraits.h.
Definition at line 281 of file ptypeTraits.h.
Definition at line 274 of file ptypeTraits.h.
DirectionTraits<U>::mask|DirectionTraits<L>::mask |DirectionTraits<R>::mask|DirectionTraits<D>::mask |DirectionTraits<UL>::mask|DirectionTraits<UR>::mask |DirectionTraits<DL>::mask|DirectionTraits<DR>::mask
Definition at line 285 of file ptypeTraits.h.
Definition at line 277 of file ptypeTraits.h.