Bazaar developer reference

CvReplayMessage::write(FDataStream &) const

Defined in
CvReplayMessage.cpp, line 142
Class
CvReplayMessage
Hook name
CivHooks::CvReplayMessage_write

Hooks

static bool BeforeCvReplayMessage_write(const CvReplayMessage* self, FDataStream& kStream);static void AfterCvReplayMessage_write(const CvReplayMessage* self, FDataStream& kStream);static void ReplaceCvReplayMessage_write(void (*original)(const CvReplayMessage*, FDataStream&), const CvReplayMessage* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvReplayMessage_write>(host, &BeforeCvReplayMessage_write);CivRegisterAfter<CivHooks::CvReplayMessage_write>(host, &AfterCvReplayMessage_write);CivRegisterReplace<CivHooks::CvReplayMessage_write>(host, &ReplaceCvReplayMessage_write);

Code

142void CvReplayMessage::write(FDataStream& kStream) const143{144	kStream << m_iTurn;145	kStream << m_eType;146147	kStream << (int)m_Plots.size();148	for(PlotPositionList::const_iterator it = m_Plots.begin(); it != m_Plots.end(); ++it)149	{150		kStream << (*it).first;151		kStream << (*it).second;152	}153154	kStream << m_ePlayer;155	kStream << m_strText;156}

Calls

Called by