CvPlayerAI::GetNumUnitsNeededToBeBuilt()
- Defined in
- CvPlayerAI.cpp, line 968
- Class
- CvPlayerAI
- Hook name
CivHooks::CvPlayerAI_GetNumUnitsNeededToBeBuilt- Overrides
- CvPlayer::GetNumUnitsNeededToBeBuilt()
Hooks
static bool BeforeCvPlayerAI_GetNumUnitsNeededToBeBuilt(CvPlayerAI* self, int& result);static void AfterCvPlayerAI_GetNumUnitsNeededToBeBuilt(CvPlayerAI* self, int& result);static int ReplaceCvPlayerAI_GetNumUnitsNeededToBeBuilt(int (*original)(CvPlayerAI*), CvPlayerAI* self);CivRegisterBefore<CivHooks::CvPlayerAI_GetNumUnitsNeededToBeBuilt>(host, &BeforeCvPlayerAI_GetNumUnitsNeededToBeBuilt);CivRegisterAfter<CivHooks::CvPlayerAI_GetNumUnitsNeededToBeBuilt>(host, &AfterCvPlayerAI_GetNumUnitsNeededToBeBuilt);CivRegisterReplace<CivHooks::CvPlayerAI_GetNumUnitsNeededToBeBuilt>(host, &ReplaceCvPlayerAI_GetNumUnitsNeededToBeBuilt);
Code
968int CvPlayerAI::GetNumUnitsNeededToBeBuilt()969{970 int iRtnValue = 0;971972 std::map<int, CvAIOperation*>::iterator iter;973 for(iter = m_AIOperations.begin(); iter != m_AIOperations.end(); ++iter)974 {975 CvAIOperation* pThisOperation = iter->second;976 if(pThisOperation)977 {978 iRtnValue += pThisOperation->GetNumUnitsNeededToBeBuilt();979 }980 }981982 return iRtnValue;983}
Calls
- CvAIOperation::GetNumUnitsNeededToBeBuilt()
std::_Tree::beginstd::_Tree::const_iterator::operator!=std::_Tree::endstd::_Tree::iterator::iteratorstd::_Tree::iterator::operator++std::_Tree::iterator::operator->std::_Tree::iterator::operator=