MCPcopy Create free account
hub / github.com/DFHack/dfhack / describeName

Method describeName

library/RemoteTools.cpp:229–246  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

227}
228
229void DFHack::describeName(NameInfo *info, df::language_name *name)
230{
231 if (!name->first_name.empty())
232 info->set_first_name(DF2UTF(name->first_name));
233 if (!name->nickname.empty())
234 info->set_nickname(DF2UTF(name->nickname));
235
236 if (name->language >= 0)
237 info->set_language_id(name->language);
238
239 std::string lname = Translation::translateName(name, false, true);
240 if (!lname.empty())
241 info->set_last_name(DF2UTF(lname));
242
243 lname = Translation::translateName(name, true, true);
244 if (!lname.empty())
245 info->set_english_name(DF2UTF(lname));
246}
247
248void DFHack::describeNameTriple(NameTriple *info, const std::string &name,
249 const std::string &plural, const std::string &adj)

Callers

nothing calls this directly

Calls 2

DF2UTFFunction · 0.85
emptyMethod · 0.45

Tested by

no test coverage detected