Bazaar developer reference

CvPlayer::updateExtraSpecialistYield()

Defined in
CvPlayer.cpp, line 5201
Class
CvPlayer
Hook name
CivHooks::CvPlayer_updateExtraSpecialistYield

Hooks

static bool BeforeCvPlayer_updateExtraSpecialistYield(CvPlayer* self);static void AfterCvPlayer_updateExtraSpecialistYield(CvPlayer* self);static void ReplaceCvPlayer_updateExtraSpecialistYield(void (*original)(CvPlayer*), CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_updateExtraSpecialistYield>(host, &BeforeCvPlayer_updateExtraSpecialistYield);CivRegisterAfter<CivHooks::CvPlayer_updateExtraSpecialistYield>(host, &AfterCvPlayer_updateExtraSpecialistYield);CivRegisterReplace<CivHooks::CvPlayer_updateExtraSpecialistYield>(host, &ReplaceCvPlayer_updateExtraSpecialistYield);

Code

5201void CvPlayer::updateExtraSpecialistYield()5202{5203	CvCity* pLoopCity;5204	int iLoop;52055206	for(pLoopCity = firstCity(&iLoop); pLoopCity != NULL; pLoopCity = nextCity(&iLoop))5207	{5208		pLoopCity->updateExtraSpecialistYield();5209	}5210}

Calls

Called by