Bazaar developer reference

CvPlayer::GetNumWorkablePlots() const

Defined in
CvPlayer.cpp, line 3417
Class
CvPlayer
Hook name
CivHooks::CvPlayer_GetNumWorkablePlots

Hooks

static bool BeforeCvPlayer_GetNumWorkablePlots(const CvPlayer* self, int& result);static void AfterCvPlayer_GetNumWorkablePlots(const CvPlayer* self, int& result);static int ReplaceCvPlayer_GetNumWorkablePlots(int (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetNumWorkablePlots>(host, &BeforeCvPlayer_GetNumWorkablePlots);CivRegisterAfter<CivHooks::CvPlayer_GetNumWorkablePlots>(host, &AfterCvPlayer_GetNumWorkablePlots);CivRegisterReplace<CivHooks::CvPlayer_GetNumWorkablePlots>(host, &ReplaceCvPlayer_GetNumWorkablePlots);

Code

3416/// How many plots a generic city may work3417int CvPlayer::GetNumWorkablePlots() const3418{3419	return ((6 * (1+getWorkPlotDistance()) * getWorkPlotDistance() / 2) + 1);3420}

Calls

Called by