盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,Uの時は下から上方向の長い利きがついているものとする. その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく. [詳細]
#include <effectedNumTable.h>
Public メソッド | |
EffectedNum () | |
void | clear () |
int | operator[] (Direction d) const |
unsigned char & | operator[] (Direction d) |
Private 変数 | |
Byte8 | b8 |
盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,Uの時は下から上方向の長い利きがついているものとする. その方向の利きがついていない場合はEMPTY_NUM(0x80)を入れておく.
effectedNumTable.h の 23 行で定義されています。
osl::effect::EffectedNum::EffectedNum | ( | ) | [inline] |
effectedNumTable.h の 28 行で定義されています。
参照先 clear().
void osl::effect::EffectedNum::clear | ( | ) | [inline] |
unsigned char& osl::effect::EffectedNum::operator[] | ( | Direction | d | ) | [inline] |
effectedNumTable.h の 38 行で定義されています。
参照先 b8, と osl::effect::Byte8::uc.
int osl::effect::EffectedNum::operator[] | ( | Direction | d | ) | const [inline] |
effectedNumTable.h の 34 行で定義されています。
参照先 b8, と osl::effect::Byte8::uc.
Byte8 osl::effect::EffectedNum::b8 [private] |
effectedNumTable.h の 26 行で定義されています。
参照元 clear(), と operator[]().