liblcf
|
Classes | |
struct | ChunkEvent |
struct | ChunkEventPage |
struct | ChunkEventPageCondition |
struct | ChunkMap |
struct | ChunkMoveRoute |
Functions | |
void | PrepareSave (RPG::Map &map) |
std::unique_ptr< RPG::Map > | Load (const std::string &filename, const std::string &encoding) |
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 > | LoadXml (const std::string &filename) |
std::unique_ptr< RPG::Map > | Load (std::istream &filestream, const std::string &encoding) |
bool | Save (std::ostream &filestream, const RPG::Map &map, const std::string &encoding, SaveOpt opt=SaveOpt::eNone) |
bool | SaveXml (std::ostream &filestream, const RPG::Map &map) |
std::unique_ptr< RPG::Map > | LoadXml (std::istream &filestream) |
LMU Reader namespace.
std::unique_ptr< RPG::Map > LMU_Reader::Load | ( | const std::string & | filename, |
const std::string & | encoding | ||
) |
Loads map.
Definition at line 24 of file lmu_reader.cpp.
std::unique_ptr< RPG::Map > LMU_Reader::Load | ( | std::istream & | filestream, |
const std::string & | encoding | ||
) |
Loads map.
Definition at line 60 of file lmu_reader.cpp.
References LcfReader::IsOk(), LcfReader::ReadInt(), Struct< S >::ReadLcf(), LcfReader::ReadString(), and LcfReader::SetError().
std::unique_ptr< RPG::Map > LMU_Reader::LoadXml | ( | const std::string & | filename | ) |
Loads map as XML.
Definition at line 51 of file lmu_reader.cpp.
std::unique_ptr< RPG::Map > LMU_Reader::LoadXml | ( | std::istream & | filestream | ) |
Loads map as XML.
Definition at line 113 of file lmu_reader.cpp.
References XmlReader::IsOk(), XmlReader::Parse(), LcfReader::SetError(), and XmlReader::SetHandler().
void LMU_Reader::PrepareSave | ( | RPG::Map & | map | ) |
Increment the map save count.
Definition at line 20 of file lmu_reader.cpp.
References RPG::Map::save_count.
bool LMU_Reader::Save | ( | const std::string & | filename, |
const RPG::Map & | map, | ||
const std::string & | encoding, | ||
SaveOpt | opt = SaveOpt::eNone |
||
) |
Saves map.
Definition at line 33 of file lmu_reader.cpp.
bool LMU_Reader::Save | ( | std::ostream & | filestream, |
const RPG::Map & | map, | ||
const std::string & | encoding, | ||
SaveOpt | opt = SaveOpt::eNone |
||
) |
Saves map.
Definition at line 82 of file lmu_reader.cpp.
References ePreserveHeader, LcfWriter::IsOk(), RPG::Map::lmu_header, LcfReader::SetError(), LcfWriter::Write(), LcfWriter::WriteInt(), and Struct< S >::WriteLcf().
bool LMU_Reader::SaveXml | ( | const std::string & | filename, |
const RPG::Map & | map | ||
) |
Saves map as XML.
Definition at line 42 of file lmu_reader.cpp.
bool LMU_Reader::SaveXml | ( | std::ostream & | filestream, |
const RPG::Map & | map | ||
) |
Saves map as XML.
Definition at line 101 of file lmu_reader.cpp.
References XmlWriter::BeginElement(), XmlWriter::EndElement(), XmlWriter::IsOk(), LcfReader::SetError(), and Struct< S >::WriteXml().