Bazaar developer reference

CvPlot::setNumResource(int)

Defined in
CvPlot.cpp, line 6492
Class
CvPlot
Hook name
CivHooks::CvPlot_setNumResource

Hooks

static bool BeforeCvPlot_setNumResource(CvPlot* self, int iNum);static void AfterCvPlot_setNumResource(CvPlot* self, int iNum);static void ReplaceCvPlot_setNumResource(void (*original)(CvPlot*, int), CvPlot* self, int iNum);CivRegisterBefore<CivHooks::CvPlot_setNumResource>(host, &BeforeCvPlot_setNumResource);CivRegisterAfter<CivHooks::CvPlot_setNumResource>(host, &AfterCvPlot_setNumResource);CivRegisterReplace<CivHooks::CvPlot_setNumResource>(host, &ReplaceCvPlot_setNumResource);

Code

6492void CvPlot::setNumResource(int iNum)6493{6494	m_iResourceNum = iNum;6495	CvAssert(getNumResource() >= 0);6496	FAssertMsg(getResourceType() == NO_RESOURCE || m_iResourceNum > 0, "If a plot contains a Resource it should always have a quantity of at least 1.");6497}

Called by