盤面上の駒が「黒から見た」方向に長い利きをつけられている時に, 利きをつけている駒の番号を得る たとえば,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[]().
1.6.3