10#ifndef LCF_LMU_READER_H
11#define LCF_LMU_READER_H
31 std::unique_ptr<RPG::Map>
Load(
const std::string& filename,
const std::string& encoding);
36 bool Save(
const std::string& filename,
const RPG::Map& map,
const std::string& encoding,
SaveOpt opt = SaveOpt::eNone);
46 std::unique_ptr<RPG::Map>
LoadXml(
const std::string& filename);
51 std::unique_ptr<RPG::Map>
Load(std::istream& filestream,
const std::string& encoding);
56 bool Save(std::ostream& filestream,
const RPG::Map& map,
const std::string& encoding,
SaveOpt opt = SaveOpt::eNone);
66 std::unique_ptr<RPG::Map>
LoadXml(std::istream& filestream);
void PrepareSave(RPG::Map &map)
bool Save(const std::string &filename, const RPG::Map &map, const std::string &encoding, SaveOpt opt=SaveOpt::eNone)
bool SaveXml(const std::string &filename, const RPG::Map &map)
std::unique_ptr< RPG::Map > Load(const std::string &filename, const std::string &encoding)
std::unique_ptr< RPG::Map > LoadXml(const std::string &filename)