#include <boardMask.h>

Public Member Functions | |
| BoardMaskTable5x5 () | |
| const BoardMask & | mask (Square p) const |
| p中心の5x5 の範囲のbitを立てたもの, centeringなし | |
Private Attributes | |
| CArray< BoardMask, Square::SIZE > | data |
Definition at line 108 of file boardMask.h.
Definition at line 22 of file boardMask.cc.
References osl::container::BoardMask::clear(), osl::Square::index(), osl::eval::max(), osl::eval::min(), and osl::container::BoardMask::set().
| const BoardMask& osl::container::BoardMaskTable5x5::mask | ( | Square | p | ) | const [inline] |
p中心の5x5 の範囲のbitを立てたもの, centeringなし
Definition at line 114 of file boardMask.h.
References data, and osl::Square::index().
Referenced by osl::eval::ml::King25EmptySquareNoEffect::evalWithUpdate(), osl::eval::ml::King25EffectEachBoth::evalWithUpdate(), osl::progress::ml::NewProgress::updateSub(), and osl::eval::ml::OpenMidEndingEval::updateSub().
CArray<BoardMask, Square::SIZE> osl::container::BoardMaskTable5x5::data [private] |
Definition at line 110 of file boardMask.h.
Referenced by mask().
1.7.6.1