Bazaar developer reference

CvClimateInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvInfos.cpp, line 6261
Class
CvClimateInfo
Hook name
CivHooks::CvClimateInfo_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvClimateInfo_CacheResults(CvClimateInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvClimateInfo_CacheResults(CvClimateInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvClimateInfo_CacheResults(bool (*original)(CvClimateInfo*, Database::Results&, CvDatabaseUtility&), CvClimateInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvClimateInfo_CacheResults>(host, &BeforeCvClimateInfo_CacheResults);CivRegisterAfter<CivHooks::CvClimateInfo_CacheResults>(host, &AfterCvClimateInfo_CacheResults);CivRegisterReplace<CivHooks::CvClimateInfo_CacheResults>(host, &ReplaceCvClimateInfo_CacheResults);

Code

6261bool CvClimateInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)6262{6263	if(!CvBaseInfo::CacheResults(kResults, kUtility))6264		return false;62656266	m_iDesertPercentChange			= kResults.GetInt("DesertPercentChange");6267	m_iJungleLatitude				= kResults.GetInt("JungleLatitude");6268	m_iHillRange					= kResults.GetInt("HillRange");6269	m_iMountainPercent					= kResults.GetInt("MountainPercent");62706271	m_fSnowLatitudeChange			= kResults.GetFloat("SnowLatitudeChange");6272	m_fTundraLatitudeChange			= kResults.GetFloat("TundraLatitudeChange");6273	m_fGrassLatitudeChange			= kResults.GetFloat("GrassLatitudeChange");6274	m_fDesertBottomLatitudeChange	= kResults.GetFloat("DesertBottomLatitudeChange");6275	m_fDesertTopLatitudeChange		= kResults.GetFloat("DesertTopLatitudeChange");6276	m_fIceLatitude					= kResults.GetFloat("IceLatitude");6277	m_fRandIceLatitude				= kResults.GetFloat("RandIceLatitude");62786279	return true;6280}

Calls