Bazaar developer reference

baseYieldToSymbol(int, int)

Defined in
CvGameCoreUtils.cpp, line 866
Hook name
CivHooks::baseYieldToSymbol

Hooks

static bool BeforebaseYieldToSymbol(int iNumYieldTypes, int iYieldStack, int& result);static void AfterbaseYieldToSymbol(int iNumYieldTypes, int iYieldStack, int& result);static int ReplacebaseYieldToSymbol(int (*original)(int, int), int iNumYieldTypes, int iYieldStack);CivRegisterBefore<CivHooks::baseYieldToSymbol>(host, &BeforebaseYieldToSymbol);CivRegisterAfter<CivHooks::baseYieldToSymbol>(host, &AfterbaseYieldToSymbol);CivRegisterReplace<CivHooks::baseYieldToSymbol>(host, &ReplacebaseYieldToSymbol);

Code

866int baseYieldToSymbol(int iNumYieldTypes, int iYieldStack)867{868	int iReturn;	// holds the return value we will be calculating869870	// get the base value for the iReturn value871	iReturn = iNumYieldTypes * GC.getMAX_YIELD_STACK();872	// then add the offset to the return value873	iReturn += iYieldStack;874875	// return the value we have calculated876	return iReturn;877}

Calls