Public Member Functions | |
template<Player P, Ptype Type> | |
void | doActionPtype (Piece p) |
template<Player P> | |
void | doAction (Piece p, Square) |
void | store (Piece p) |
Public Attributes | |
PtypeOSquareVector * | direct |
PtypeOSquareVector * | more |
Square | target |
const NumEffectState * | state |
|
inline |
Definition at line 17 of file see.cc.
References eval::See::FindEffectMore::store().
|
inline |
Definition at line 15 of file see.cc.
References eval::See::FindEffectMore::store().
void eval::See::FindEffectMore::store | ( | Piece | p | ) |
Definition at line 22 of file see.cc.
References eval::See::FindEffectMore::direct, osl::eval::See::findAdditionalPieces(), osl::eval::See::findEffectPieces(), eval::See::FindEffectMore::more, eval::See::FindEffectMore::state, and eval::See::FindEffectMore::target.
Referenced by eval::See::FindEffectMore::doAction(), and eval::See::FindEffectMore::doActionPtype().
PtypeOSquareVector* eval::See::FindEffectMore::direct |
Definition at line 9 of file see.cc.
Referenced by eval::See::FindEffectMore::store().
PtypeOSquareVector* eval::See::FindEffectMore::more |
Definition at line 10 of file see.cc.
Referenced by eval::See::FindEffectMore::store().
const NumEffectState* eval::See::FindEffectMore::state |
Definition at line 12 of file see.cc.
Referenced by osl::eval::See::see(), osl::eval::See::seeInternal(), and eval::See::FindEffectMore::store().
Square eval::See::FindEffectMore::target |
Definition at line 11 of file see.cc.
Referenced by osl::eval::See::computeValue(), and eval::See::FindEffectMore::store().