#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.
1.7.4