Bazaar developer reference

CvMilitaryAI::GetPercentOfRecommendedMilitarySize() const

Defined in
CvMilitaryAI.cpp, line 1704
Class
CvMilitaryAI
Hook name
CivHooks::CvMilitaryAI_GetPercentOfRecommendedMilitarySize

Hooks

static bool BeforeCvMilitaryAI_GetPercentOfRecommendedMilitarySize(const CvMilitaryAI* self, int& result);static void AfterCvMilitaryAI_GetPercentOfRecommendedMilitarySize(const CvMilitaryAI* self, int& result);static int ReplaceCvMilitaryAI_GetPercentOfRecommendedMilitarySize(int (*original)(const CvMilitaryAI*), const CvMilitaryAI* self);CivRegisterBefore<CivHooks::CvMilitaryAI_GetPercentOfRecommendedMilitarySize>(host, &BeforeCvMilitaryAI_GetPercentOfRecommendedMilitarySize);CivRegisterAfter<CivHooks::CvMilitaryAI_GetPercentOfRecommendedMilitarySize>(host, &AfterCvMilitaryAI_GetPercentOfRecommendedMilitarySize);CivRegisterReplace<CivHooks::CvMilitaryAI_GetPercentOfRecommendedMilitarySize>(host, &ReplaceCvMilitaryAI_GetPercentOfRecommendedMilitarySize);

Code

1703/// How big is our military compared to the recommended size?1704int CvMilitaryAI::GetPercentOfRecommendedMilitarySize() const1705{1706	if(m_iRecommendedMilitarySize <= 0)1707	{1708		return 100;1709	}1710	else1711	{1712		return m_iNumLandUnits * 100 / m_iRecommendedMilitarySize;1713	}1714}

Called by