CvMap::updateDeferredFog()
- Defined in
- CvMap.cpp, line 588
- Class
- CvMap
- Hook name
CivHooks::CvMap_updateDeferredFog
Hooks
static bool BeforeCvMap_updateDeferredFog(CvMap* self);static void AfterCvMap_updateDeferredFog(CvMap* self);static void ReplaceCvMap_updateDeferredFog(void (*original)(CvMap*), CvMap* self);CivRegisterBefore<CivHooks::CvMap_updateDeferredFog>(host, &BeforeCvMap_updateDeferredFog);CivRegisterAfter<CivHooks::CvMap_updateDeferredFog>(host, &AfterCvMap_updateDeferredFog);CivRegisterReplace<CivHooks::CvMap_updateDeferredFog>(host, &ReplaceCvMap_updateDeferredFog);
Code
588void CvMap::updateDeferredFog()589{590 for(uint uiI=0; uiI < m_vDeferredFogPlots.size(); uiI++)591 {592 m_vDeferredFogPlots[uiI]->updateFog();593 }594 m_vDeferredFogPlots.clear();595}
Calls
BaseVector::clearBaseVector::operator[]BaseVector::size- CvPlot::updateFog(bool)
Called by
- CvBarbarians::DoCamps()
- CvCity::PostKill(bool, CvPlot *, PlayerTypes)
- CvDllMap::UpdateDeferredFog()
- CvGame::initFreeState(CvGameInitialItemsOverrides &)
- CvGame::selectUnit(CvUnit *, bool, bool, bool)
- CvMinorCivAI::SetAlly(PlayerTypes)
- CvPlayer::acquireCity(CvCity *, bool, bool, bool)
- CvPlayer::receiveGoody(CvPlot *, GoodyTypes, CvUnit *)
- CvPlayer::setTurnActive(bool, bool)
- CvTeam::SetHasEmbassyAtTeam(TeamTypes, bool)
- CvTeam::makeHasMet(TeamTypes, bool)
- CvTeam::setHasTech(TechTypes, bool, PlayerTypes, bool, bool)
- CvUnit::kill(bool, PlayerTypes)
- CvUnit::setHasPromotion(PromotionTypes, bool)
- CvLuaMap::lUpdateDeferredFog(lua_State *)