MCPcopy Create free account
hub / github.com/OpenLoco/OpenLoco / exportMessage

Function exportMessage

src/OpenLoco/src/S5/S5Message.cpp:9–19  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

7{
8
9 S5::Message exportMessage(const OpenLoco::Message& src)
10 {
11 S5::Message dst{};
12 dst.type = enumValue(src.type);
13 std::memcpy(dst.messageString, src.messageString, sizeof(dst.messageString));
14 dst.companyId = enumValue(src.companyId);
15 dst.timeActive = src.timeActive;
16 std::ranges::copy(src.itemSubjects, dst.itemSubjects);
17 dst.date = src.date;
18 return dst;
19 }
20
21 OpenLoco::Message importMessage(const S5::Message& src)
22 {

Callers 1

exportGeneralStateFunction · 0.85

Calls 1

enumValueFunction · 0.85

Tested by

no test coverage detected