Moveを分解した差分要素のうちの盤面上の駒に関して保持するデータ pos, ptypeOをshortに入れる. More...
#include <moveStackRejections.h>
Public Member Functions | |
OnBoardElement () | |
OnBoardElement (Square pos_, PtypeO ptypeO_) | |
Square | pos () const |
PtypeO | ptypeO () const |
Static Public Member Functions | |
static short | makePosPtypeO (Square pos, PtypeO ptypeO) |
Public Attributes | |
short | posPtypeO |
Moveを分解した差分要素のうちの盤面上の駒に関して保持するデータ pos, ptypeOをshortに入れる.
Definition at line 18 of file moveStackRejections.h.
|
inline |
Definition at line 20 of file moveStackRejections.h.
Definition at line 21 of file moveStackRejections.h.
References makePosPtypeO(), and posPtypeO.
Definition at line 24 of file moveStackRejections.h.
References osl::Square::uintValue().
Referenced by osl::search::StateElements::addMyBoard(), osl::search::StateElements::addOpBoard(), OnBoardElement(), osl::search::StateElements::subMyBoard(), and osl::search::StateElements::subOpBoard().
|
inline |
Definition at line 28 of file moveStackRejections.h.
References osl::Square::makeDirect(), and posPtypeO.
Referenced by osl::search::operator<<(), osl::search::StateElements::validCaptureMove(), and osl::search::StateElements::validSimpleMove().
|
inline |
Definition at line 31 of file moveStackRejections.h.
References posPtypeO.
Referenced by osl::search::operator<<(), osl::search::StateElements::validCaptureMove(), and osl::search::StateElements::validSimpleMove().
short osl::search::OnBoardElement::posPtypeO |
Definition at line 19 of file moveStackRejections.h.
Referenced by OnBoardElement(), pos(), and ptypeO().