MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / beginWriteEntity

Method beginWriteEntity

plugins/dm.gameconnection/DiffDoom3MapWriter.cpp:39–49  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

37}
38
39void DiffDoom3MapWriter::beginWriteEntity(const IEntityNodePtr& entity, std::ostream& stream) {
40 const std::string& name = entity->name();
41 writeEntityPreamble(name, stream);
42 stream << "{" << std::endl;
43
44 // Entity key values
45 entity->getEntity().forEachKeyValue([&](const std::string& key, const std::string& value)
46 {
47 stream << "\"" << key << "\" \"" << value << "\"" << std::endl;
48 });
49}
50
51void DiffDoom3MapWriter::endWriteEntity(const IEntityNodePtr& entity, std::ostream& stream) {
52 stream << "}" << std::endl;

Callers

nothing calls this directly

Calls 3

nameMethod · 0.45
forEachKeyValueMethod · 0.45
getEntityMethod · 0.45

Tested by

no test coverage detected