駒毎に指定の方向の利きを持つ最後のSquare. More...
#include <mobilityTable.h>

Public Member Functions | |
| MobilityContent () | |
| void | clear () |
| const Square | get (Direction d) const |
| void | set (Direction d, Square pos) |
Private Attributes | |
| V4 | v |
駒毎に指定の方向の利きを持つ最後のSquare.
自分の駒への利きも含む EDGEまでいく 方向は「黒」から見た方向に固定 そもそもそちらに利きがない場合やSTANDにある場合は0
Definition at line 30 of file mobility/mobilityTable.h.
| osl::mobility::MobilityContent::MobilityContent | ( | ) | [inline] |
Definition at line 34 of file mobility/mobilityTable.h.
References clear().
| void osl::mobility::MobilityContent::clear | ( | ) | [inline] |
Definition at line 37 of file mobility/mobilityTable.h.
References osl::mobility::V4::lv, and v.
Referenced by MobilityContent().
| const Square osl::mobility::MobilityContent::get | ( | Direction | d | ) | const [inline] |
Definition at line 40 of file mobility/mobilityTable.h.
References osl::Square::makeDirect(), osl::mobility::V4::uc, and v.
Referenced by osl::mobility::operator<<().
| void osl::mobility::MobilityContent::set | ( | Direction | d, |
| Square | pos | ||
| ) | [inline] |
Definition at line 43 of file mobility/mobilityTable.h.
References osl::mobility::V4::uc, and v.
V4 osl::mobility::MobilityContent::v [private] |
Definition at line 32 of file mobility/mobilityTable.h.
1.7.6.1