CvAIOperation::SetStartCityPlot(CvPlot *)
- Defined in
- CvAIOperation.cpp, line 211
- Class
- CvAIOperation
- Hook name
CivHooks::CvAIOperation_SetStartCityPlot
Hooks
static bool BeforeCvAIOperation_SetStartCityPlot(CvAIOperation* self, CvPlot* pStartCity);static void AfterCvAIOperation_SetStartCityPlot(CvAIOperation* self, CvPlot* pStartCity);static void ReplaceCvAIOperation_SetStartCityPlot(void (*original)(CvAIOperation*, CvPlot*), CvAIOperation* self, CvPlot* pStartCity);CivRegisterBefore<CivHooks::CvAIOperation_SetStartCityPlot>(host, &BeforeCvAIOperation_SetStartCityPlot);CivRegisterAfter<CivHooks::CvAIOperation_SetStartCityPlot>(host, &AfterCvAIOperation_SetStartCityPlot);CivRegisterReplace<CivHooks::CvAIOperation_SetStartCityPlot>(host, &ReplaceCvAIOperation_SetStartCityPlot);
Code
210/// Set city where this operation starts211void CvAIOperation::SetStartCityPlot(CvPlot* pStartCity)212{213 m_iStartCityX = pStartCity->getX();214 m_iStartCityY = pStartCity->getY();215}
Calls
Called by
- CvAIOperation::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationBasicCityAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationNavalAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)
- CvAIOperationPureNavalCityAttack::Init(int, PlayerTypes, PlayerTypes, int, CvCity *, CvCity *)