CvReplayInfo::write(FDataStream &) const
- Defined in
- CvReplayInfo.cpp, line 570
- Class
- CvReplayInfo
- Hook name
CivHooks::CvReplayInfo_write
Hooks
static bool BeforeCvReplayInfo_write(const CvReplayInfo* self, FDataStream& kStream);static void AfterCvReplayInfo_write(const CvReplayInfo* self, FDataStream& kStream);static void ReplaceCvReplayInfo_write(void (*original)(const CvReplayInfo*, FDataStream&), const CvReplayInfo* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvReplayInfo_write>(host, &BeforeCvReplayInfo_write);CivRegisterAfter<CivHooks::CvReplayInfo_write>(host, &AfterCvReplayInfo_write);CivRegisterReplace<CivHooks::CvReplayInfo_write>(host, &ReplaceCvReplayInfo_write);
Code
570void CvReplayInfo::write(FDataStream& kStream) const571{572 kStream << REPLAY_VERSION;573 MOD_SERIALIZE_INIT_WRITE(kStream);574 kStream << m_iActivePlayer;575 kStream << m_strMapScriptName;576 kStream << m_eWorldSize;577 kStream << m_eClimate;578 kStream << m_eSeaLevel;579 kStream << m_eEra;580 kStream << m_eGameSpeed;581 kStream << m_listGameOptions;582 kStream << m_listVictoryTypes;583 kStream << m_eVictoryType;584 kStream << m_eGameType;585 kStream << m_iInitialTurn;586 kStream << m_iStartYear;587 kStream << m_iFinalTurn;588 kStream << m_strFinalDate;589 kStream << m_eCalendar;590 kStream << m_iNormalizedScore;591592 kStream << m_listPlayerInfo;593 kStream << m_dataSetMap;594 kStream << m_listPlayerDataSets;595596 kStream << CvReplayMessage::Version();597 kStream << m_listReplayMessages.size();598 for(ReplayMessageList::const_iterator it = m_listReplayMessages.begin(); it != m_listReplayMessages.end(); ++it)599 {600 (*it).write(kStream);601 }602603 kStream << m_iMapWidth;604 kStream << m_iMapHeight;605 kStream << m_listPlots;606}
Calls
- CvReplayMessage::Version()
- CvReplayMessage::write(FDataStream &) const
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<std::_Vector_const_iterator::operator!=std::_Vector_const_iterator::operator*std::_Vector_const_iterator::operator++std::vector::beginstd::vector::endstd::vector::size