#include <ptypeTraits.h>
Static Public Member Functions | |
static const char * | name () |
static const char * | csaName () |
Static Public Attributes | |
static const bool | isBasic = false |
static const bool | canPromote = false |
static const bool | betterToPromote = true |
static const Ptype | moveType = PBISHOP |
static const int | moveMask |
static const Ptype | basicType = BISHOP |
static const int | indexMin = PtypeTraits<basicType>::indexMin |
Definition at line 213 of file ptypeTraits.h.
static const char* osl::PtypeTraits< PBISHOP >::csaName | ( | ) | [inline, static] |
Definition at line 221 of file ptypeTraits.h.
static const char* osl::PtypeTraits< PBISHOP >::name | ( | ) | [inline, static] |
Definition at line 220 of file ptypeTraits.h.
Definition at line 227 of file ptypeTraits.h.
const bool osl::PtypeTraits< PBISHOP >::betterToPromote = true [static] |
Definition at line 218 of file ptypeTraits.h.
const bool osl::PtypeTraits< PBISHOP >::canPromote = false [static] |
Definition at line 216 of file ptypeTraits.h.
Definition at line 228 of file ptypeTraits.h.
const bool osl::PtypeTraits< PBISHOP >::isBasic = false [static] |
Definition at line 215 of file ptypeTraits.h.
const int osl::PtypeTraits< PBISHOP >::moveMask [static] |
DirectionTraits<LONG_UL>::mask|DirectionTraits<LONG_UR>::mask |DirectionTraits<LONG_DL>::mask|DirectionTraits<LONG_DR>::mask |DirectionTraits<U>::mask|DirectionTraits<L>::mask |DirectionTraits<R>::mask|DirectionTraits<D>::mask
Definition at line 222 of file ptypeTraits.h.
Definition at line 219 of file ptypeTraits.h.