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
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
Database::Results::GetFloatDatabase::Results::GetInt