All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Functions | Variables
osl::eval::ml::ppair Namespace Reference

Functions

void makeOffsetIndex ()
 
int inv (int offset_id)
 
int swaplr (int offset_id)
 
int swapud (int offset_id)
 
int pindex (Player player, Ptype ptype)
 
void makeTable ()
 
void makeTableX ()
 
int wrap9 (int y)
 
void makeTableY ()
 

Variables

CArray< int, 0x200 > offset_index
 
PiecePair::IndexTableplain_table = PiecePair::plain_table
 
CArray< PiecePair::IndexTable, 10 > & x_table = PiecePair::x_table
 
CArray< PiecePair::IndexTable, 10 > & y_table = PiecePair::y_table
 
CArray3d< int, PTYPEO_SIZE,
12, PTYPEO_SIZE
x_values [10]
 
CArray3d< int, PTYPEO_SIZE,
12, PTYPEO_SIZE
y_values [10]
 

Function Documentation

int osl::eval::ml::ppair::inv ( int  offset_id)
inline
void osl::eval::ml::ppair::makeOffsetIndex ( )

Definition at line 39 of file piecePair.cc.

References offset_index, and osl::eval::ml::PiecePair::offsets.

Referenced by osl::eval::ml::PiecePair::init().

void osl::eval::ml::ppair::makeTable ( )
void osl::eval::ml::ppair::makeTableX ( )
void osl::eval::ml::ppair::makeTableY ( )
int osl::eval::ml::ppair::pindex ( Player  player,
Ptype  ptype 
)
int osl::eval::ml::ppair::swaplr ( int  offset_id)
inline

Definition at line 51 of file piecePair.cc.

Referenced by makeTableX(), makeTableY(), and swapud().

int osl::eval::ml::ppair::swapud ( int  offset_id)
inline

Definition at line 58 of file piecePair.cc.

References inv(), and swaplr().

Referenced by makeTableX().

int osl::eval::ml::ppair::wrap9 ( int  y)

Definition at line 224 of file piecePair.cc.

Referenced by makeTableY().

Variable Documentation

CArray<int, 0x200> osl::eval::ml::ppair::offset_index
PiecePair::IndexTable& osl::eval::ml::ppair::plain_table = PiecePair::plain_table
CArray<PiecePair::IndexTable, 10>& osl::eval::ml::ppair::x_table = PiecePair::x_table
CArray3d<int, PTYPEO_SIZE, 12, PTYPEO_SIZE> osl::eval::ml::ppair::x_values[10]
CArray<PiecePair::IndexTable, 10>& osl::eval::ml::ppair::y_table = PiecePair::y_table
CArray3d<int, PTYPEO_SIZE, 12, PTYPEO_SIZE> osl::eval::ml::ppair::y_values[10]