#include <signatureEffect.h>
Public Member Functions | |
template<typename State > | |
SignatureTable (State &state) | |
MoveSignature | get (Square pos) const |
void | set (Square pos, MoveSignature signature) |
Private Attributes | |
CArray< MoveSignature, 16 *(9+4)> | signatures |
Definition at line 15 of file signatureEffect.h.
osl::effect::SignatureTable::SignatureTable | ( | State & | state | ) | [inline] |
Definition at line 19 of file signatureEffect.h.
References osl::effect::MoveSignatureTable::getSignature(), osl::effect::Move_Signature_Table, osl::effect::signature_EDGE, and signatures.
MoveSignature osl::effect::SignatureTable::get | ( | Square | pos | ) | const [inline] |
Definition at line 28 of file signatureEffect.h.
References signatures.
Referenced by osl::effect::SignatureEffect< State >::getSignature().
void osl::effect::SignatureTable::set | ( | Square | pos, |
MoveSignature | signature | ||
) | [inline] |
Definition at line 31 of file signatureEffect.h.
References signatures.
Referenced by osl::effect::SignatureEffect< State >::setSignature().
CArray<MoveSignature,16*(9+4)> osl::effect::SignatureTable::signatures [private] |
Definition at line 16 of file signatureEffect.h.
Referenced by get(), set(), and SignatureTable().