Bazaar developer reference

getWonderScore(BuildingClassTypes)

Defined in
CvGameCoreUtils.cpp, line 478
Hook name
CivHooks::getWonderScore

Hooks

static bool BeforegetWonderScore(BuildingClassTypes eWonderClass, int& result);static void AftergetWonderScore(BuildingClassTypes eWonderClass, int& result);static int ReplacegetWonderScore(int (*original)(BuildingClassTypes), BuildingClassTypes eWonderClass);CivRegisterBefore<CivHooks::getWonderScore>(host, &BeforegetWonderScore);CivRegisterAfter<CivHooks::getWonderScore>(host, &AftergetWonderScore);CivRegisterReplace<CivHooks::getWonderScore>(host, &ReplacegetWonderScore);

Code

478int getWonderScore(BuildingClassTypes eWonderClass)479{480	CvBuildingClassInfo* pkBuildingClassInfo = GC.getBuildingClassInfo(eWonderClass);481	if(pkBuildingClassInfo)482	{483		if(isLimitedWonderClass(*pkBuildingClassInfo))484			return 5;485	}486487	return 0;488}

Calls