Bazaar developer reference

CvAIOperationNukeAttack::GetOperationStartCity() const

Defined in
CvAIOperation.cpp, line 5602
Class
CvAIOperationNukeAttack
Hook name
CivHooks::CvAIOperationNukeAttack_GetOperationStartCity
Overrides
CvAIOperation::GetOperationStartCity() const

Hooks

static bool BeforeCvAIOperationNukeAttack_GetOperationStartCity(const CvAIOperationNukeAttack* self, CvCity*& result);static void AfterCvAIOperationNukeAttack_GetOperationStartCity(const CvAIOperationNukeAttack* self, CvCity*& result);static CvCity* ReplaceCvAIOperationNukeAttack_GetOperationStartCity(CvCity* (*original)(const CvAIOperationNukeAttack*), const CvAIOperationNukeAttack* self);CivRegisterBefore<CivHooks::CvAIOperationNukeAttack_GetOperationStartCity>(host, &BeforeCvAIOperationNukeAttack_GetOperationStartCity);CivRegisterAfter<CivHooks::CvAIOperationNukeAttack_GetOperationStartCity>(host, &AfterCvAIOperationNukeAttack_GetOperationStartCity);CivRegisterReplace<CivHooks::CvAIOperationNukeAttack_GetOperationStartCity>(host, &ReplaceCvAIOperationNukeAttack_GetOperationStartCity);

Code

5602CvCity* CvAIOperationNukeAttack::GetOperationStartCity() const5603{5604	if(GetStartCityPlot())5605	{5606		return GetStartCityPlot()->getPlotCity();5607	}56085609	return GC.getMap().plotCheckInvalid(m_iMusterX, m_iMusterY)->getPlotCity();5610}

Calls