10 #ifndef LCF_LSD_READER_H
11 #define LCF_LSD_READER_H
52 std::unique_ptr<RPG::Save>
Load(
const std::string& filename,
const std::string &encoding);
57 bool Save(
const std::string& filename,
const RPG::Save& save,
const std::string &encoding);
67 std::unique_ptr<RPG::Save>
LoadXml(
const std::string& filename);
72 std::unique_ptr<RPG::Save>
Load(std::istream& filestream,
const std::string &encoding);
77 bool Save(std::ostream& filestream,
const RPG::Save& save,
const std::string &encoding);
87 std::unique_ptr<RPG::Save>
LoadXml(std::istream& filestream);
double ToTDateTime(std::time_t const t)
std::time_t ToUnixTimestamp(double const ms)
bool Save(const std::string &filename, const RPG::Save &save, const std::string &encoding)
void PrepareSave(RPG::Save &save, int32_t version=0)
RPG::Save ClearDefaults(const RPG::Save &save, const RPG::MapInfo &map_info, const RPG::Map &map)
bool SaveXml(const std::string &filename, const RPG::Save &save)
double GenerateTimestamp(std::time_t const t=std::time(NULL))
std::unique_ptr< RPG::Save > LoadXml(const std::string &filename)
std::unique_ptr< RPG::Save > Load(const std::string &filename, const std::string &encoding)