MCPcopy Create free account
hub / github.com/Phobos-developers/Phobos / WriteMissionOverrides

Method WriteMissionOverrides

src/Misc/SyncLogging.cpp:226–242  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

224}
225
226void SyncLogger::WriteMissionOverrides(FILE* const pLogFile, int frameDigits)
227{
228 fprintf(pLogFile, "Mission overrides:\n");
229
230 for (size_t i = 0; i < SyncLogger::MissionOverrides.Size(); i++)
231 {
232 auto const& missionOverride = SyncLogger::MissionOverrides.Get();
233
234 if (!missionOverride.Initialized)
235 continue;
236
237 fprintf(pLogFile, "#%05d: RTTI: %02d | ID: %08d | Mission: %02d | Caller: %08x | Frame: %*d\n",
238 i, missionOverride.Type, missionOverride.ID, missionOverride.Mission, missionOverride.Caller, frameDigits, missionOverride.Frame);
239 }
240
241 fprintf(pLogFile, "\n");
242}
243
244
245void SyncLogger::WriteAnimCreations(FILE* const pLogFile, int frameDigits)

Callers

nothing calls this directly

Calls 2

SizeMethod · 0.45
GetMethod · 0.45

Tested by

no test coverage detected