Bazaar developer reference

CvBuildingEntry::GetThemingBonusInfo(int) const

Defined in
CvBuildingClasses.cpp, line 2142
Class
CvBuildingEntry
Hook name
CivHooks::CvBuildingEntry_GetThemingBonusInfo

Hooks

static bool BeforeCvBuildingEntry_GetThemingBonusInfo(const CvBuildingEntry* self, int i, CvThemingBonusInfo *& result);static void AfterCvBuildingEntry_GetThemingBonusInfo(const CvBuildingEntry* self, int i, CvThemingBonusInfo *& result);static CvThemingBonusInfo * ReplaceCvBuildingEntry_GetThemingBonusInfo(CvThemingBonusInfo * (*original)(const CvBuildingEntry*, int), const CvBuildingEntry* self, int i);CivRegisterBefore<CivHooks::CvBuildingEntry_GetThemingBonusInfo>(host, &BeforeCvBuildingEntry_GetThemingBonusInfo);CivRegisterAfter<CivHooks::CvBuildingEntry_GetThemingBonusInfo>(host, &AfterCvBuildingEntry_GetThemingBonusInfo);CivRegisterReplace<CivHooks::CvBuildingEntry_GetThemingBonusInfo>(host, &ReplaceCvBuildingEntry_GetThemingBonusInfo);

Code

2142CvThemingBonusInfo *CvBuildingEntry::GetThemingBonusInfo(int i) const2143{2144	CvAssertMsg(i < MAX_THEMING_BONUSES, "Index out of bounds");2145	CvAssertMsg(i > -1, "Index out of bounds");21462147	if (m_paThemingBonusInfo[0].m_iBonus == 0)2148	{2149		return NULL;2150	}2151	else2152	{2153		return &m_paThemingBonusInfo[i];2154	}2155}

Called by