CvDangerPlots::Write(FDataStream &) const
- Defined in
- CvDangerPlots.cpp, line 743
- Class
- CvDangerPlots
- Hook name
CivHooks::CvDangerPlots_Write
Hooks
static bool BeforeCvDangerPlots_Write(const CvDangerPlots* self, FDataStream& kStream);static void AfterCvDangerPlots_Write(const CvDangerPlots* self, FDataStream& kStream);static void ReplaceCvDangerPlots_Write(void (*original)(const CvDangerPlots*, FDataStream&), const CvDangerPlots* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvDangerPlots_Write>(host, &BeforeCvDangerPlots_Write);CivRegisterAfter<CivHooks::CvDangerPlots_Write>(host, &AfterCvDangerPlots_Write);CivRegisterReplace<CivHooks::CvDangerPlots_Write>(host, &ReplaceCvDangerPlots_Write);
Code
742/// writes out danger plots info743void CvDangerPlots::Write(FDataStream& kStream) const744{745 // Current version number746 uint uiVersion = 1;747 kStream << uiVersion;748 MOD_SERIALIZE_INIT_WRITE(kStream);749750 kStream << m_ePlayer;751 kStream << m_bArrayAllocated;752753 int iGridSize = GC.getMap().getGridWidth() * GC.getMap().getGridHeight();754 kStream << iGridSize;755 for(int i = 0; i < iGridSize; i++)756 {757 kStream << m_DangerPlots[i];758 }759}
Calls
BaseVector::operator[]- CvGlobals::getMap()
- CvMap::getGridHeight() const
- CvMap::getGridWidth() const
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<