Bazaar developer reference

CvTacticalAI::IsInChosenMoves(CvPlot *)

Defined in
CvTacticalAI.cpp, line 10917
Class
CvTacticalAI
Hook name
CivHooks::CvTacticalAI_IsInChosenMoves

Hooks

static bool BeforeCvTacticalAI_IsInChosenMoves(CvTacticalAI* self, CvPlot* pPlot, bool& result);static void AfterCvTacticalAI_IsInChosenMoves(CvTacticalAI* self, CvPlot* pPlot, bool& result);static bool ReplaceCvTacticalAI_IsInChosenMoves(bool (*original)(CvTacticalAI*, CvPlot*), CvTacticalAI* self, CvPlot* pPlot);CivRegisterBefore<CivHooks::CvTacticalAI_IsInChosenMoves>(host, &BeforeCvTacticalAI_IsInChosenMoves);CivRegisterAfter<CivHooks::CvTacticalAI_IsInChosenMoves>(host, &AfterCvTacticalAI_IsInChosenMoves);CivRegisterReplace<CivHooks::CvTacticalAI_IsInChosenMoves>(host, &ReplaceCvTacticalAI_IsInChosenMoves);

Code

10916// Is one of the chosen moves to this plot?10917bool CvTacticalAI::IsInChosenMoves(CvPlot* pPlot)10918{10919	for(unsigned int iI = 0; iI < m_ChosenBlocks.size(); iI++)10920	{10921		if(m_ChosenBlocks[iI].GetPlot() == pPlot)10922		{10923			return true;10924		}10925	}1092610927	return false;10928}

Calls

Called by