#include <ptypeTraits.h>
Static Public メソッド | |
static const char * | name () |
static const char * | csaName () |
Static Public 変数 | |
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 |
ptypeTraits.h の 269 行で定義されています。
static const char* osl::PtypeTraits< KING >::csaName | ( | ) | [inline, static] |
ptypeTraits.h の 277 行で定義されています。
static const char* osl::PtypeTraits< KING >::name | ( | ) | [inline, static] |
ptypeTraits.h の 276 行で定義されています。
ptypeTraits.h の 275 行で定義されています。
const bool osl::PtypeTraits< KING >::betterToPromote = false [static] |
ptypeTraits.h の 273 行で定義されています。
const bool osl::PtypeTraits< KING >::canPromote = false [static] |
ptypeTraits.h の 272 行で定義されています。
const int osl::PtypeTraits< KING >::dropBlackFromY = 1 [static] |
ptypeTraits.h の 280 行で定義されています。
const int osl::PtypeTraits< KING >::dropBlackToY = 9 [static] |
ptypeTraits.h の 281 行で定義されています。
const int osl::PtypeTraits< KING >::indexLimit = 32 [static] |
ptypeTraits.h の 279 行で定義されています。
const int osl::PtypeTraits< KING >::indexMin = 30 [static] |
ptypeTraits.h の 278 行で定義されています。
参照元 osl::SimpleState::setPiece(), と osl::SimpleState::setPieceAll().
const bool osl::PtypeTraits< KING >::isBasic = true [static] |
ptypeTraits.h の 271 行で定義されています。
const int osl::PtypeTraits< KING >::moveMask [static] |
DirectionTraits<U>::mask|DirectionTraits<L>::mask |DirectionTraits<R>::mask|DirectionTraits<D>::mask |DirectionTraits<UL>::mask|DirectionTraits<UR>::mask |DirectionTraits<DL>::mask|DirectionTraits<DR>::mask
ptypeTraits.h の 282 行で定義されています。
ptypeTraits.h の 274 行で定義されています。