34 const std::string
show(
const Move *first,
const Move *last);
36 const std::string
show(
Move, std::string& buf);
37 const std::string
show(
Square, std::string& buf,
size_t offset=0);
38 const std::string
show(
Ptype, std::string& buf,
size_t offset=0);
39 const std::string
show(
Player, std::string& buf,
size_t offset=0);
63 void load(std::istream&);
76 using csa::CsaIOError;
77 using csa::CsaFileMinimal;
const NumEffectState & initialState() const
static bool parseLine(SimpleState &, RecordMinimal &, std::string element, CArray< bool, 9 > &)
virtual ~CsaFileMinimal()
std::vector< Move > moves() const
RecordMinimal load() const
NumEffectState initialState() const
const Square strToPos(const std::string &s)
Ptype strToPtype(const std::string &s)
const std::string show(Move)
Player charToPlayer(char c)
const Move strToMove(const std::string &s, const SimpleState &st)
const std::string fancyShow(Move)
NumEffectState initial_state
std::vector< Move > moves
const NumEffectState & initialState() const
CsaIOError(const std::string &w)