Bazaar developer reference

CvPlayer::getNumResourceUsed(ResourceTypes) const

Defined in
CvPlayer.cpp, line 19822
Class
CvPlayer
Hook name
CivHooks::CvPlayer_getNumResourceUsed

Hooks

static bool BeforeCvPlayer_getNumResourceUsed(const CvPlayer* self, ResourceTypes eIndex, int& result);static void AfterCvPlayer_getNumResourceUsed(const CvPlayer* self, ResourceTypes eIndex, int& result);static int ReplaceCvPlayer_getNumResourceUsed(int (*original)(const CvPlayer*, ResourceTypes), const CvPlayer* self, ResourceTypes eIndex);CivRegisterBefore<CivHooks::CvPlayer_getNumResourceUsed>(host, &BeforeCvPlayer_getNumResourceUsed);CivRegisterAfter<CivHooks::CvPlayer_getNumResourceUsed>(host, &AfterCvPlayer_getNumResourceUsed);CivRegisterReplace<CivHooks::CvPlayer_getNumResourceUsed>(host, &ReplaceCvPlayer_getNumResourceUsed);

Code

19822int CvPlayer::getNumResourceUsed(ResourceTypes eIndex) const19823{19824	CvAssertMsg(eIndex >= 0, "eIndex is expected to be non-negative (invalid Index)");19825	CvAssertMsg(eIndex < GC.getNumResourceInfos(), "eIndex is expected to be within maximum bounds (invalid Index)");19826	return m_paiNumResourceUsed[eIndex];19827}

Calls

Called by