Bazaar developer reference

CvPlayer::CountAllWorkedResource(ResourceTypes)

Defined in
CvPlayer.cpp, line 28618
Class
CvPlayer
Hook name
CivHooks::CvPlayer_CountAllWorkedResource

Hooks

static bool BeforeCvPlayer_CountAllWorkedResource(CvPlayer* self, ResourceTypes iResourceType, int& result);static void AfterCvPlayer_CountAllWorkedResource(CvPlayer* self, ResourceTypes iResourceType, int& result);static int ReplaceCvPlayer_CountAllWorkedResource(int (*original)(CvPlayer*, ResourceTypes), CvPlayer* self, ResourceTypes iResourceType);CivRegisterBefore<CivHooks::CvPlayer_CountAllWorkedResource>(host, &BeforeCvPlayer_CountAllWorkedResource);CivRegisterAfter<CivHooks::CvPlayer_CountAllWorkedResource>(host, &AfterCvPlayer_CountAllWorkedResource);CivRegisterReplace<CivHooks::CvPlayer_CountAllWorkedResource>(host, &ReplaceCvPlayer_CountAllWorkedResource);

Code

28618int CvPlayer::CountAllWorkedResource(ResourceTypes iResourceType)28619{28620	int iCount = 0;28621	28622	int iLoop;28623	for (CvCity* pLoopCity = firstCity(&iLoop); pLoopCity != NULL; pLoopCity = nextCity(&iLoop)) {28624		iCount += pLoopCity->CountWorkedResource(iResourceType);28625	}28626	28627	return iCount;28628}

Calls

Called by