Bazaar developer reference

CvDllNetInitInfo::Write(FDataStream &)

Defined in
CvDllNetInitInfo.cpp, line 185
Class
CvDllNetInitInfo
Hook name
CivHooks::CvDllNetInitInfo_Write

Hooks

static bool BeforeCvDllNetInitInfo_Write(CvDllNetInitInfo* self, FDataStream& kStream, bool& result);static void AfterCvDllNetInitInfo_Write(CvDllNetInitInfo* self, FDataStream& kStream, bool& result);static bool ReplaceCvDllNetInitInfo_Write(bool (*original)(CvDllNetInitInfo*, FDataStream&), CvDllNetInitInfo* self, FDataStream& kStream);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Write::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvDllNetInitInfo_Write);host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Write::ID, CIV_HOOK_AFTER, (void*)&AfterCvDllNetInitInfo_Write);host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Write::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvDllNetInitInfo_Write);

Code

185bool CvDllNetInitInfo::Write(FDataStream& kStream)186{187	kStream << m_szLoadFileName;188	kStream << m_eLoadFileStorage;189	kStream << m_szMapScriptName;190	kStream << m_bIsEarthMap;191	kStream << m_bIsRandomMapScript;192	kStream << m_bIsRandomWorldSize;193	kStream << m_bWBMapNoPlayers;194	kStream << m_eWorldSize;195	kStream << m_eClimate;196	kStream << m_eSeaLevel;197	kStream << m_eEra;198	kStream << m_eCalendar;199	kStream << m_iGameTurn;200	kStream << m_bGameStarted;201	kStream << m_eGameSpeed;202	kStream << m_eTurnTimerEnabled;203	kStream << m_iTurnTimerTime;204	kStream << m_szGameName;205	kStream << m_uiSyncRandSeed;206	kStream << m_uiMapRandSeed;207	kStream << m_iNumVictories;208	kStream << m_abVictories;209	kStream << m_aGameOptions;210	kStream << m_aMapOptions;211	kStream << m_abMPOptions;212	kStream << m_iMaxTurns;213	kStream << m_iPitbossTurnTime;214	kStream << m_iMaxCityElimination;215	kStream << m_iNumMinorCivs;216	kStream << m_iNumAdvancedStartPoints;217	kStream << m_eMode;218	kStream << m_bStatReporting;219220	return true;221}

Calls