My Project
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_SIZEx_values [10]
 
CArray3d< int, PTYPEO_SIZE, 12, PTYPEO_SIZEy_values [10]
 

Function Documentation

◆ inv()

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

◆ makeOffsetIndex()

void osl::eval::ml::ppair::makeOffsetIndex ( )

◆ makeTable()

void osl::eval::ml::ppair::makeTable ( )

◆ makeTableX()

void osl::eval::ml::ppair::makeTableX ( )

◆ makeTableY()

void osl::eval::ml::ppair::makeTableY ( )

◆ pindex()

int osl::eval::ml::ppair::pindex ( Player  player,
Ptype  ptype 
)

◆ swaplr()

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

Definition at line 50 of file piecePair.cc.

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

◆ swapud()

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

Definition at line 57 of file piecePair.cc.

References inv(), and swaplr().

Referenced by makeTableX().

◆ wrap9()

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

Definition at line 223 of file piecePair.cc.

Referenced by makeTableY().

Variable Documentation

◆ offset_index

CArray<int, 0x200> osl::eval::ml::ppair::offset_index

◆ plain_table

PiecePair::IndexTable& osl::eval::ml::ppair::plain_table = PiecePair::plain_table

◆ x_table

CArray<PiecePair::IndexTable, 10>& osl::eval::ml::ppair::x_table = PiecePair::x_table

◆ x_values

CArray3d<int, PTYPEO_SIZE, 12, PTYPEO_SIZE> osl::eval::ml::ppair::x_values[10]

◆ y_table

CArray<PiecePair::IndexTable, 10>& osl::eval::ml::ppair::y_table = PiecePair::y_table

◆ y_values

CArray3d<int, PTYPEO_SIZE, 12, PTYPEO_SIZE> osl::eval::ml::ppair::y_values[10]