Bazaar developer reference

CvPreGame::setQuickHandicap(const CvString &)

Defined in
CvPreGame.cpp, line 2879
Hook name
CivHooks::CvPreGame_setQuickHandicap_with_const_CvString

Hooks

static bool BeforeCvPreGame_setQuickHandicap_with_const_CvString(const CvString& h);static void AfterCvPreGame_setQuickHandicap_with_const_CvString(const CvString& h);static void ReplaceCvPreGame_setQuickHandicap_with_const_CvString(void (*original)(const CvString&), const CvString& h);CivRegisterBefore<CivHooks::CvPreGame_setQuickHandicap_with_const_CvString>(host, &BeforeCvPreGame_setQuickHandicap_with_const_CvString);CivRegisterAfter<CivHooks::CvPreGame_setQuickHandicap_with_const_CvString>(host, &AfterCvPreGame_setQuickHandicap_with_const_CvString);CivRegisterReplace<CivHooks::CvPreGame_setQuickHandicap_with_const_CvString>(host, &ReplaceCvPreGame_setQuickHandicap_with_const_CvString);

Code

2879void setQuickHandicap(const CvString& h)2880{2881	for(int i = 0; i < GC.getNumHandicapInfos(); i++)2882	{2883		const HandicapTypes eHandicap = static_cast<HandicapTypes>(i);2884		CvHandicapInfo* pkHandicapInfo = GC.getHandicapInfo(eHandicap);2885		if(pkHandicapInfo)2886		{2887			if(_stricmp(h.GetCString(), pkHandicapInfo->GetType()) == 0)2888			{2889				setQuickHandicap(eHandicap);2890			}2891		}2892	}2893}

Calls

Called by