Bazaar developer reference

CvPlayerAchievements::BoughtCityState(int)

Defined in
CvAchievementUnlocker.cpp, line 328
Class
CvPlayerAchievements
Hook name
CivHooks::CvPlayerAchievements_BoughtCityState

Hooks

static bool BeforeCvPlayerAchievements_BoughtCityState(CvPlayerAchievements* self, int iNumUnits);static void AfterCvPlayerAchievements_BoughtCityState(CvPlayerAchievements* self, int iNumUnits);static void ReplaceCvPlayerAchievements_BoughtCityState(void (*original)(CvPlayerAchievements*, int), CvPlayerAchievements* self, int iNumUnits);CivRegisterBefore<CivHooks::CvPlayerAchievements_BoughtCityState>(host, &BeforeCvPlayerAchievements_BoughtCityState);CivRegisterAfter<CivHooks::CvPlayerAchievements_BoughtCityState>(host, &AfterCvPlayerAchievements_BoughtCityState);CivRegisterReplace<CivHooks::CvPlayerAchievements_BoughtCityState>(host, &ReplaceCvPlayerAchievements_BoughtCityState);

Code

328void CvPlayerAchievements::BoughtCityState(int iNumUnits)329{330#if !defined(NO_ACHIEVEMENTS)331	if (iNumUnits >= 15)332	{333		gDLL->UnlockAchievement(ACHIEVEMENT_XP1_35);334	}335#endif336}