Bazaar developer reference

CvCity::hurryCost(HurryTypes, bool) const

Defined in
CvCity.cpp, line 7489
Class
CvCity
Hook name
CivHooks::CvCity_hurryCost

Hooks

static bool BeforeCvCity_hurryCost(const CvCity* self, HurryTypes eHurry, bool bExtra, int& result);static void AfterCvCity_hurryCost(const CvCity* self, HurryTypes eHurry, bool bExtra, int& result);static int ReplaceCvCity_hurryCost(int (*original)(const CvCity*, HurryTypes, bool), const CvCity* self, HurryTypes eHurry, bool bExtra);CivRegisterBefore<CivHooks::CvCity_hurryCost>(host, &BeforeCvCity_hurryCost);CivRegisterAfter<CivHooks::CvCity_hurryCost>(host, &AfterCvCity_hurryCost);CivRegisterReplace<CivHooks::CvCity_hurryCost>(host, &ReplaceCvCity_hurryCost);

Code

7489int CvCity::hurryCost(HurryTypes eHurry, bool bExtra) const7490{7491	VALIDATE_OBJECT7492	return (getHurryCost(bExtra, productionLeft(), getHurryCostModifier(eHurry), getProductionModifier()));7493}

Calls

Called by