All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions | Static Public Attributes
osl::PtypeTraits< SILVER > Struct Template Reference

#include <ptypeTraits.h>

List of all members.

Static Public Member Functions

static const char * name ()
static const char * csaName ()

Static Public Attributes

static const bool isBasic = true
static const bool canPromote = true
static const bool betterToPromote = false
static const Ptype moveType = SILVER
static const Ptype basicType = SILVER
static const int indexMin = 22
static const int indexLimit = 26
static const int dropBlackFromY = 1
static const int dropBlackToY = 9
static const int mayPromoteToY = 4
static const int moveMask

Detailed Description

template<>
struct osl::PtypeTraits< SILVER >

Definition at line 158 of file ptypeTraits.h.


Member Function Documentation

static const char* osl::PtypeTraits< SILVER >::csaName ( ) [inline, static]

Definition at line 166 of file ptypeTraits.h.

static const char* osl::PtypeTraits< SILVER >::name ( ) [inline, static]

Definition at line 165 of file ptypeTraits.h.


Member Data Documentation

const Ptype osl::PtypeTraits< SILVER >::basicType = SILVER [static]

Definition at line 164 of file ptypeTraits.h.

const bool osl::PtypeTraits< SILVER >::betterToPromote = false [static]

Definition at line 162 of file ptypeTraits.h.

const bool osl::PtypeTraits< SILVER >::canPromote = true [static]

Definition at line 161 of file ptypeTraits.h.

const int osl::PtypeTraits< SILVER >::dropBlackFromY = 1 [static]

Definition at line 169 of file ptypeTraits.h.

const int osl::PtypeTraits< SILVER >::dropBlackToY = 9 [static]

Definition at line 170 of file ptypeTraits.h.

const int osl::PtypeTraits< SILVER >::indexLimit = 26 [static]

Definition at line 168 of file ptypeTraits.h.

const int osl::PtypeTraits< SILVER >::indexMin = 22 [static]
const bool osl::PtypeTraits< SILVER >::isBasic = true [static]

Definition at line 160 of file ptypeTraits.h.

const int osl::PtypeTraits< SILVER >::mayPromoteToY = 4 [static]

Definition at line 171 of file ptypeTraits.h.

const int osl::PtypeTraits< SILVER >::moveMask [static]
Initial value:
    DirectionTraits<UL>::mask|DirectionTraits<U>::mask
    |DirectionTraits<UR>::mask|DirectionTraits<DL>::mask
    |DirectionTraits<DR>::mask

Definition at line 172 of file ptypeTraits.h.

const Ptype osl::PtypeTraits< SILVER >::moveType = SILVER [static]

Definition at line 163 of file ptypeTraits.h.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines