Bazaar developer reference

CvPlayerCulture::AddTourismAllKnownCivs(int)

Defined in
CvCultureClasses.cpp, line 3453
Class
CvPlayerCulture
Hook name
CivHooks::CvPlayerCulture_AddTourismAllKnownCivs

Hooks

static bool BeforeCvPlayerCulture_AddTourismAllKnownCivs(CvPlayerCulture* self, int iTourism);static void AfterCvPlayerCulture_AddTourismAllKnownCivs(CvPlayerCulture* self, int iTourism);static void ReplaceCvPlayerCulture_AddTourismAllKnownCivs(void (*original)(CvPlayerCulture*, int), CvPlayerCulture* self, int iTourism);CivRegisterBefore<CivHooks::CvPlayerCulture_AddTourismAllKnownCivs>(host, &BeforeCvPlayerCulture_AddTourismAllKnownCivs);CivRegisterAfter<CivHooks::CvPlayerCulture_AddTourismAllKnownCivs>(host, &AfterCvPlayerCulture_AddTourismAllKnownCivs);CivRegisterReplace<CivHooks::CvPlayerCulture_AddTourismAllKnownCivs>(host, &ReplaceCvPlayerCulture_AddTourismAllKnownCivs);

Code

3452/// Add tourism with all known civs3453void CvPlayerCulture::AddTourismAllKnownCivs(int iTourism)3454{3455	PlayerTypes eLoopPlayer;3456	for(int iPlayerLoop = 0; iPlayerLoop < MAX_MAJOR_CIVS; iPlayerLoop++)3457	{3458		eLoopPlayer = (PlayerTypes) iPlayerLoop;34593460		if (eLoopPlayer != m_pPlayer->GetID() && m_pPlayer->GetDiplomacyAI()->IsPlayerValid(eLoopPlayer))3461		{3462			ChangeInfluenceOn(eLoopPlayer, iTourism);3463		}3464	}3465}

Calls

Called by